Documentation
¶
Index ¶
- func NewQuicksightDataSourceCredentialsCredentialPairOutputReference_Override(q QuicksightDataSourceCredentialsCredentialPairOutputReference, ...)
- func NewQuicksightDataSourceCredentialsOutputReference_Override(q QuicksightDataSourceCredentialsOutputReference, ...)
- func NewQuicksightDataSourceParametersAmazonElasticsearchOutputReference_Override(q QuicksightDataSourceParametersAmazonElasticsearchOutputReference, ...)
- func NewQuicksightDataSourceParametersAthenaOutputReference_Override(q QuicksightDataSourceParametersAthenaOutputReference, ...)
- func NewQuicksightDataSourceParametersAuroraOutputReference_Override(q QuicksightDataSourceParametersAuroraOutputReference, ...)
- func NewQuicksightDataSourceParametersAuroraPostgresqlOutputReference_Override(q QuicksightDataSourceParametersAuroraPostgresqlOutputReference, ...)
- func NewQuicksightDataSourceParametersAwsIotAnalyticsOutputReference_Override(q QuicksightDataSourceParametersAwsIotAnalyticsOutputReference, ...)
- func NewQuicksightDataSourceParametersJiraOutputReference_Override(q QuicksightDataSourceParametersJiraOutputReference, ...)
- func NewQuicksightDataSourceParametersMariaDbOutputReference_Override(q QuicksightDataSourceParametersMariaDbOutputReference, ...)
- func NewQuicksightDataSourceParametersMysqlOutputReference_Override(q QuicksightDataSourceParametersMysqlOutputReference, ...)
- func NewQuicksightDataSourceParametersOracleOutputReference_Override(q QuicksightDataSourceParametersOracleOutputReference, ...)
- func NewQuicksightDataSourceParametersOutputReference_Override(q QuicksightDataSourceParametersOutputReference, ...)
- func NewQuicksightDataSourceParametersPostgresqlOutputReference_Override(q QuicksightDataSourceParametersPostgresqlOutputReference, ...)
- func NewQuicksightDataSourceParametersPrestoOutputReference_Override(q QuicksightDataSourceParametersPrestoOutputReference, ...)
- func NewQuicksightDataSourceParametersRdsOutputReference_Override(q QuicksightDataSourceParametersRdsOutputReference, ...)
- func NewQuicksightDataSourceParametersRedshiftOutputReference_Override(q QuicksightDataSourceParametersRedshiftOutputReference, ...)
- func NewQuicksightDataSourceParametersS3ManifestFileLocationOutputReference_Override(q QuicksightDataSourceParametersS3ManifestFileLocationOutputReference, ...)
- func NewQuicksightDataSourceParametersS3OutputReference_Override(q QuicksightDataSourceParametersS3OutputReference, ...)
- func NewQuicksightDataSourceParametersServiceNowOutputReference_Override(q QuicksightDataSourceParametersServiceNowOutputReference, ...)
- func NewQuicksightDataSourceParametersSnowflakeOutputReference_Override(q QuicksightDataSourceParametersSnowflakeOutputReference, ...)
- func NewQuicksightDataSourceParametersSparkOutputReference_Override(q QuicksightDataSourceParametersSparkOutputReference, ...)
- func NewQuicksightDataSourceParametersSqlServerOutputReference_Override(q QuicksightDataSourceParametersSqlServerOutputReference, ...)
- func NewQuicksightDataSourceParametersTeradataOutputReference_Override(q QuicksightDataSourceParametersTeradataOutputReference, ...)
- func NewQuicksightDataSourceParametersTwitterOutputReference_Override(q QuicksightDataSourceParametersTwitterOutputReference, ...)
- func NewQuicksightDataSourcePermissionList_Override(q QuicksightDataSourcePermissionList, ...)
- func NewQuicksightDataSourcePermissionOutputReference_Override(q QuicksightDataSourcePermissionOutputReference, ...)
- func NewQuicksightDataSourceSslPropertiesOutputReference_Override(q QuicksightDataSourceSslPropertiesOutputReference, ...)
- func NewQuicksightDataSourceVpcConnectionPropertiesOutputReference_Override(q QuicksightDataSourceVpcConnectionPropertiesOutputReference, ...)
- func NewQuicksightDataSource_Override(q QuicksightDataSource, scope constructs.Construct, id *string, ...)
- func QuicksightDataSource_IsConstruct(x interface{}) *bool
- func QuicksightDataSource_IsTerraformElement(x interface{}) *bool
- func QuicksightDataSource_IsTerraformResource(x interface{}) *bool
- func QuicksightDataSource_TfResourceType() *string
- type QuicksightDataSource
- type QuicksightDataSourceConfig
- type QuicksightDataSourceCredentials
- type QuicksightDataSourceCredentialsCredentialPair
- type QuicksightDataSourceCredentialsCredentialPairOutputReference
- type QuicksightDataSourceCredentialsOutputReference
- type QuicksightDataSourceParameters
- type QuicksightDataSourceParametersAmazonElasticsearch
- type QuicksightDataSourceParametersAmazonElasticsearchOutputReference
- type QuicksightDataSourceParametersAthena
- type QuicksightDataSourceParametersAthenaOutputReference
- type QuicksightDataSourceParametersAurora
- type QuicksightDataSourceParametersAuroraOutputReference
- type QuicksightDataSourceParametersAuroraPostgresql
- type QuicksightDataSourceParametersAuroraPostgresqlOutputReference
- type QuicksightDataSourceParametersAwsIotAnalytics
- type QuicksightDataSourceParametersAwsIotAnalyticsOutputReference
- type QuicksightDataSourceParametersJira
- type QuicksightDataSourceParametersJiraOutputReference
- type QuicksightDataSourceParametersMariaDb
- type QuicksightDataSourceParametersMariaDbOutputReference
- type QuicksightDataSourceParametersMysql
- type QuicksightDataSourceParametersMysqlOutputReference
- type QuicksightDataSourceParametersOracle
- type QuicksightDataSourceParametersOracleOutputReference
- type QuicksightDataSourceParametersOutputReference
- type QuicksightDataSourceParametersPostgresql
- type QuicksightDataSourceParametersPostgresqlOutputReference
- type QuicksightDataSourceParametersPresto
- type QuicksightDataSourceParametersPrestoOutputReference
- type QuicksightDataSourceParametersRds
- type QuicksightDataSourceParametersRdsOutputReference
- type QuicksightDataSourceParametersRedshift
- type QuicksightDataSourceParametersRedshiftOutputReference
- type QuicksightDataSourceParametersS3
- type QuicksightDataSourceParametersS3ManifestFileLocation
- type QuicksightDataSourceParametersS3ManifestFileLocationOutputReference
- type QuicksightDataSourceParametersS3OutputReference
- type QuicksightDataSourceParametersServiceNow
- type QuicksightDataSourceParametersServiceNowOutputReference
- type QuicksightDataSourceParametersSnowflake
- type QuicksightDataSourceParametersSnowflakeOutputReference
- type QuicksightDataSourceParametersSpark
- type QuicksightDataSourceParametersSparkOutputReference
- type QuicksightDataSourceParametersSqlServer
- type QuicksightDataSourceParametersSqlServerOutputReference
- type QuicksightDataSourceParametersTeradata
- type QuicksightDataSourceParametersTeradataOutputReference
- type QuicksightDataSourceParametersTwitter
- type QuicksightDataSourceParametersTwitterOutputReference
- type QuicksightDataSourcePermission
- type QuicksightDataSourcePermissionList
- type QuicksightDataSourcePermissionOutputReference
- type QuicksightDataSourceSslProperties
- type QuicksightDataSourceSslPropertiesOutputReference
- type QuicksightDataSourceVpcConnectionProperties
- type QuicksightDataSourceVpcConnectionPropertiesOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewQuicksightDataSourceCredentialsCredentialPairOutputReference_Override ¶
func NewQuicksightDataSourceCredentialsCredentialPairOutputReference_Override(q QuicksightDataSourceCredentialsCredentialPairOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceCredentialsOutputReference_Override ¶
func NewQuicksightDataSourceCredentialsOutputReference_Override(q QuicksightDataSourceCredentialsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersAmazonElasticsearchOutputReference_Override ¶
func NewQuicksightDataSourceParametersAmazonElasticsearchOutputReference_Override(q QuicksightDataSourceParametersAmazonElasticsearchOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersAthenaOutputReference_Override ¶
func NewQuicksightDataSourceParametersAthenaOutputReference_Override(q QuicksightDataSourceParametersAthenaOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersAuroraOutputReference_Override ¶
func NewQuicksightDataSourceParametersAuroraOutputReference_Override(q QuicksightDataSourceParametersAuroraOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersAuroraPostgresqlOutputReference_Override ¶
func NewQuicksightDataSourceParametersAuroraPostgresqlOutputReference_Override(q QuicksightDataSourceParametersAuroraPostgresqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersAwsIotAnalyticsOutputReference_Override ¶
func NewQuicksightDataSourceParametersAwsIotAnalyticsOutputReference_Override(q QuicksightDataSourceParametersAwsIotAnalyticsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersJiraOutputReference_Override ¶
func NewQuicksightDataSourceParametersJiraOutputReference_Override(q QuicksightDataSourceParametersJiraOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersMariaDbOutputReference_Override ¶
func NewQuicksightDataSourceParametersMariaDbOutputReference_Override(q QuicksightDataSourceParametersMariaDbOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersMysqlOutputReference_Override ¶
func NewQuicksightDataSourceParametersMysqlOutputReference_Override(q QuicksightDataSourceParametersMysqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersOracleOutputReference_Override ¶
func NewQuicksightDataSourceParametersOracleOutputReference_Override(q QuicksightDataSourceParametersOracleOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersOutputReference_Override ¶
func NewQuicksightDataSourceParametersOutputReference_Override(q QuicksightDataSourceParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersPostgresqlOutputReference_Override ¶
func NewQuicksightDataSourceParametersPostgresqlOutputReference_Override(q QuicksightDataSourceParametersPostgresqlOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersPrestoOutputReference_Override ¶
func NewQuicksightDataSourceParametersPrestoOutputReference_Override(q QuicksightDataSourceParametersPrestoOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersRdsOutputReference_Override ¶
func NewQuicksightDataSourceParametersRdsOutputReference_Override(q QuicksightDataSourceParametersRdsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersRedshiftOutputReference_Override ¶
func NewQuicksightDataSourceParametersRedshiftOutputReference_Override(q QuicksightDataSourceParametersRedshiftOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersS3ManifestFileLocationOutputReference_Override ¶
func NewQuicksightDataSourceParametersS3ManifestFileLocationOutputReference_Override(q QuicksightDataSourceParametersS3ManifestFileLocationOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersS3OutputReference_Override ¶
func NewQuicksightDataSourceParametersS3OutputReference_Override(q QuicksightDataSourceParametersS3OutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersServiceNowOutputReference_Override ¶
func NewQuicksightDataSourceParametersServiceNowOutputReference_Override(q QuicksightDataSourceParametersServiceNowOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersSnowflakeOutputReference_Override ¶
func NewQuicksightDataSourceParametersSnowflakeOutputReference_Override(q QuicksightDataSourceParametersSnowflakeOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersSparkOutputReference_Override ¶
func NewQuicksightDataSourceParametersSparkOutputReference_Override(q QuicksightDataSourceParametersSparkOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersSqlServerOutputReference_Override ¶
func NewQuicksightDataSourceParametersSqlServerOutputReference_Override(q QuicksightDataSourceParametersSqlServerOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersTeradataOutputReference_Override ¶
func NewQuicksightDataSourceParametersTeradataOutputReference_Override(q QuicksightDataSourceParametersTeradataOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceParametersTwitterOutputReference_Override ¶
func NewQuicksightDataSourceParametersTwitterOutputReference_Override(q QuicksightDataSourceParametersTwitterOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourcePermissionList_Override ¶
func NewQuicksightDataSourcePermissionList_Override(q QuicksightDataSourcePermissionList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDataSourcePermissionOutputReference_Override ¶
func NewQuicksightDataSourcePermissionOutputReference_Override(q QuicksightDataSourcePermissionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDataSourceSslPropertiesOutputReference_Override ¶
func NewQuicksightDataSourceSslPropertiesOutputReference_Override(q QuicksightDataSourceSslPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSourceVpcConnectionPropertiesOutputReference_Override ¶
func NewQuicksightDataSourceVpcConnectionPropertiesOutputReference_Override(q QuicksightDataSourceVpcConnectionPropertiesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDataSource_Override ¶
func NewQuicksightDataSource_Override(q QuicksightDataSource, scope constructs.Construct, id *string, config *QuicksightDataSourceConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source aws_quicksight_data_source} Resource.
func QuicksightDataSource_IsConstruct ¶
func QuicksightDataSource_IsConstruct(x interface{}) *bool
Checks if `x` is a construct.
Use this method instead of `instanceof` to properly detect `Construct` instances, even when the construct library is symlinked.
Explanation: in JavaScript, multiple copies of the `constructs` library on disk are seen as independent, completely different libraries. As a consequence, the class `Construct` in each copy of the `constructs` library is seen as a different class, and an instance of one class will not test as `instanceof` the other class. `npm install` will not create installations like this, but users may manually symlink construct libraries together or use a monorepo tool: in those cases, multiple copies of the `constructs` library can be accidentally installed, and `instanceof` will behave unpredictably. It is safest to avoid using `instanceof`, and using this type-testing method instead.
Returns: true if `x` is an object created from a class which extends `Construct`.
func QuicksightDataSource_IsTerraformElement ¶
func QuicksightDataSource_IsTerraformElement(x interface{}) *bool
Experimental.
func QuicksightDataSource_IsTerraformResource ¶
func QuicksightDataSource_IsTerraformResource(x interface{}) *bool
Experimental.
func QuicksightDataSource_TfResourceType ¶
func QuicksightDataSource_TfResourceType() *string
Types ¶
type QuicksightDataSource ¶
type QuicksightDataSource interface {
cdktf.TerraformResource
Arn() *string
AwsAccountId() *string
SetAwsAccountId(val *string)
AwsAccountIdInput() *string
// Experimental.
CdktfStack() cdktf.TerraformStack
// Experimental.
Connection() interface{}
// Experimental.
SetConnection(val interface{})
// Experimental.
ConstructNodeMetadata() *map[string]interface{}
// Experimental.
Count() interface{}
// Experimental.
SetCount(val interface{})
Credentials() QuicksightDataSourceCredentialsOutputReference
CredentialsInput() *QuicksightDataSourceCredentials
DataSourceId() *string
SetDataSourceId(val *string)
DataSourceIdInput() *string
// Experimental.
DependsOn() *[]*string
// Experimental.
SetDependsOn(val *[]*string)
// Experimental.
ForEach() cdktf.ITerraformIterator
// Experimental.
SetForEach(val cdktf.ITerraformIterator)
// Experimental.
Fqn() *string
// Experimental.
FriendlyUniqueId() *string
Id() *string
SetId(val *string)
IdInput() *string
// Experimental.
Lifecycle() *cdktf.TerraformResourceLifecycle
// Experimental.
SetLifecycle(val *cdktf.TerraformResourceLifecycle)
Name() *string
SetName(val *string)
NameInput() *string
// The tree node.
Node() constructs.Node
Parameters() QuicksightDataSourceParametersOutputReference
ParametersInput() *QuicksightDataSourceParameters
Permission() QuicksightDataSourcePermissionList
PermissionInput() interface{}
// Experimental.
Provider() cdktf.TerraformProvider
// Experimental.
SetProvider(val cdktf.TerraformProvider)
// Experimental.
Provisioners() *[]interface{}
// Experimental.
SetProvisioners(val *[]interface{})
// Experimental.
RawOverrides() interface{}
SslProperties() QuicksightDataSourceSslPropertiesOutputReference
SslPropertiesInput() *QuicksightDataSourceSslProperties
Tags() *map[string]*string
SetTags(val *map[string]*string)
TagsAll() *map[string]*string
SetTagsAll(val *map[string]*string)
TagsAllInput() *map[string]*string
TagsInput() *map[string]*string
// Experimental.
TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata
// Experimental.
TerraformMetaArguments() *map[string]interface{}
// Experimental.
TerraformResourceType() *string
Type() *string
SetType(val *string)
TypeInput() *string
VpcConnectionProperties() QuicksightDataSourceVpcConnectionPropertiesOutputReference
VpcConnectionPropertiesInput() *QuicksightDataSourceVpcConnectionProperties
// Experimental.
AddOverride(path *string, value interface{})
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable
// Overrides the auto-generated logical ID with a specific ID.
// Experimental.
OverrideLogicalId(newLogicalId *string)
PutCredentials(value *QuicksightDataSourceCredentials)
PutParameters(value *QuicksightDataSourceParameters)
PutPermission(value interface{})
PutSslProperties(value *QuicksightDataSourceSslProperties)
PutVpcConnectionProperties(value *QuicksightDataSourceVpcConnectionProperties)
ResetAwsAccountId()
ResetCredentials()
ResetId()
// Resets a previously passed logical Id to use the auto-generated logical id again.
// Experimental.
ResetOverrideLogicalId()
ResetPermission()
ResetSslProperties()
ResetTags()
ResetTagsAll()
ResetVpcConnectionProperties()
SynthesizeAttributes() *map[string]interface{}
// Experimental.
ToMetadata() interface{}
// Returns a string representation of this construct.
ToString() *string
// Adds this resource to the terraform JSON output.
// Experimental.
ToTerraform() interface{}
}
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source aws_quicksight_data_source}.
func NewQuicksightDataSource ¶
func NewQuicksightDataSource(scope constructs.Construct, id *string, config *QuicksightDataSourceConfig) QuicksightDataSource
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source aws_quicksight_data_source} Resource.
type QuicksightDataSourceConfig ¶
type QuicksightDataSourceConfig struct {
// Experimental.
Connection interface{} `field:"optional" json:"connection" yaml:"connection"`
// Experimental.
Count interface{} `field:"optional" json:"count" yaml:"count"`
// Experimental.
DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"`
// Experimental.
ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"`
// Experimental.
Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"`
// Experimental.
Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"`
// Experimental.
Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#data_source_id QuicksightDataSource#data_source_id}.
DataSourceId *string `field:"required" json:"dataSourceId" yaml:"dataSourceId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#name QuicksightDataSource#name}.
Name *string `field:"required" json:"name" yaml:"name"`
// parameters block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#parameters QuicksightDataSource#parameters}
Parameters *QuicksightDataSourceParameters `field:"required" json:"parameters" yaml:"parameters"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#type QuicksightDataSource#type}.
Type *string `field:"required" json:"type" yaml:"type"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#aws_account_id QuicksightDataSource#aws_account_id}.
AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"`
// credentials block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#credentials QuicksightDataSource#credentials}
Credentials *QuicksightDataSourceCredentials `field:"optional" json:"credentials" yaml:"credentials"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.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.
Id *string `field:"optional" json:"id" yaml:"id"`
// permission block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#permission QuicksightDataSource#permission}
Permission interface{} `field:"optional" json:"permission" yaml:"permission"`
// ssl_properties block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#ssl_properties QuicksightDataSource#ssl_properties}
SslProperties *QuicksightDataSourceSslProperties `field:"optional" json:"sslProperties" yaml:"sslProperties"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#tags QuicksightDataSource#tags}.
Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#tags_all QuicksightDataSource#tags_all}.
TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"`
// vpc_connection_properties block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#vpc_connection_properties QuicksightDataSource#vpc_connection_properties}
VpcConnectionProperties *QuicksightDataSourceVpcConnectionProperties `field:"optional" json:"vpcConnectionProperties" yaml:"vpcConnectionProperties"`
}
type QuicksightDataSourceCredentials ¶
type QuicksightDataSourceCredentials struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#copy_source_arn QuicksightDataSource#copy_source_arn}.
CopySourceArn *string `field:"optional" json:"copySourceArn" yaml:"copySourceArn"`
// credential_pair block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#credential_pair QuicksightDataSource#credential_pair}
CredentialPair *QuicksightDataSourceCredentialsCredentialPair `field:"optional" json:"credentialPair" yaml:"credentialPair"`
}
type QuicksightDataSourceCredentialsCredentialPair ¶
type QuicksightDataSourceCredentialsCredentialPair struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#password QuicksightDataSource#password}.
Password *string `field:"required" json:"password" yaml:"password"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#username QuicksightDataSource#username}.
Username *string `field:"required" json:"username" yaml:"username"`
}
type QuicksightDataSourceCredentialsCredentialPairOutputReference ¶
type QuicksightDataSourceCredentialsCredentialPairOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceCredentialsCredentialPair
SetInternalValue(val *QuicksightDataSourceCredentialsCredentialPair)
Password() *string
SetPassword(val *string)
PasswordInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Username() *string
SetUsername(val *string)
UsernameInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceCredentialsCredentialPairOutputReference ¶
func NewQuicksightDataSourceCredentialsCredentialPairOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceCredentialsCredentialPairOutputReference
type QuicksightDataSourceCredentialsOutputReference ¶
type QuicksightDataSourceCredentialsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
CopySourceArn() *string
SetCopySourceArn(val *string)
CopySourceArnInput() *string
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
CredentialPair() QuicksightDataSourceCredentialsCredentialPairOutputReference
CredentialPairInput() *QuicksightDataSourceCredentialsCredentialPair
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceCredentials
SetInternalValue(val *QuicksightDataSourceCredentials)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutCredentialPair(value *QuicksightDataSourceCredentialsCredentialPair)
ResetCopySourceArn()
ResetCredentialPair()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceCredentialsOutputReference ¶
func NewQuicksightDataSourceCredentialsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceCredentialsOutputReference
type QuicksightDataSourceParameters ¶
type QuicksightDataSourceParameters struct {
// amazon_elasticsearch block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#amazon_elasticsearch QuicksightDataSource#amazon_elasticsearch}
AmazonElasticsearch *QuicksightDataSourceParametersAmazonElasticsearch `field:"optional" json:"amazonElasticsearch" yaml:"amazonElasticsearch"`
// athena block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#athena QuicksightDataSource#athena}
Athena *QuicksightDataSourceParametersAthena `field:"optional" json:"athena" yaml:"athena"`
// aurora block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#aurora QuicksightDataSource#aurora}
Aurora *QuicksightDataSourceParametersAurora `field:"optional" json:"aurora" yaml:"aurora"`
// aurora_postgresql block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#aurora_postgresql QuicksightDataSource#aurora_postgresql}
AuroraPostgresql *QuicksightDataSourceParametersAuroraPostgresql `field:"optional" json:"auroraPostgresql" yaml:"auroraPostgresql"`
// aws_iot_analytics block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#aws_iot_analytics QuicksightDataSource#aws_iot_analytics}
AwsIotAnalytics *QuicksightDataSourceParametersAwsIotAnalytics `field:"optional" json:"awsIotAnalytics" yaml:"awsIotAnalytics"`
// jira block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#jira QuicksightDataSource#jira}
Jira *QuicksightDataSourceParametersJira `field:"optional" json:"jira" yaml:"jira"`
// maria_db block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#maria_db QuicksightDataSource#maria_db}
MariaDb *QuicksightDataSourceParametersMariaDb `field:"optional" json:"mariaDb" yaml:"mariaDb"`
// mysql block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#mysql QuicksightDataSource#mysql}
Mysql *QuicksightDataSourceParametersMysql `field:"optional" json:"mysql" yaml:"mysql"`
// oracle block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#oracle QuicksightDataSource#oracle}
Oracle *QuicksightDataSourceParametersOracle `field:"optional" json:"oracle" yaml:"oracle"`
// postgresql block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#postgresql QuicksightDataSource#postgresql}
Postgresql *QuicksightDataSourceParametersPostgresql `field:"optional" json:"postgresql" yaml:"postgresql"`
// presto block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#presto QuicksightDataSource#presto}
Presto *QuicksightDataSourceParametersPresto `field:"optional" json:"presto" yaml:"presto"`
// rds block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#rds QuicksightDataSource#rds}
Rds *QuicksightDataSourceParametersRds `field:"optional" json:"rds" yaml:"rds"`
// redshift block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#redshift QuicksightDataSource#redshift}
Redshift *QuicksightDataSourceParametersRedshift `field:"optional" json:"redshift" yaml:"redshift"`
// s3 block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#s3 QuicksightDataSource#s3}
S3 *QuicksightDataSourceParametersS3 `field:"optional" json:"s3" yaml:"s3"`
// service_now block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#service_now QuicksightDataSource#service_now}
ServiceNow *QuicksightDataSourceParametersServiceNow `field:"optional" json:"serviceNow" yaml:"serviceNow"`
// snowflake block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#snowflake QuicksightDataSource#snowflake}
Snowflake *QuicksightDataSourceParametersSnowflake `field:"optional" json:"snowflake" yaml:"snowflake"`
// spark block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#spark QuicksightDataSource#spark}
Spark *QuicksightDataSourceParametersSpark `field:"optional" json:"spark" yaml:"spark"`
// sql_server block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#sql_server QuicksightDataSource#sql_server}
SqlServer *QuicksightDataSourceParametersSqlServer `field:"optional" json:"sqlServer" yaml:"sqlServer"`
// teradata block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#teradata QuicksightDataSource#teradata}
Teradata *QuicksightDataSourceParametersTeradata `field:"optional" json:"teradata" yaml:"teradata"`
// twitter block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#twitter QuicksightDataSource#twitter}
Twitter *QuicksightDataSourceParametersTwitter `field:"optional" json:"twitter" yaml:"twitter"`
}
type QuicksightDataSourceParametersAmazonElasticsearch ¶
type QuicksightDataSourceParametersAmazonElasticsearch struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#domain QuicksightDataSource#domain}.
Domain *string `field:"required" json:"domain" yaml:"domain"`
}
type QuicksightDataSourceParametersAmazonElasticsearchOutputReference ¶
type QuicksightDataSourceParametersAmazonElasticsearchOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Domain() *string
SetDomain(val *string)
DomainInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersAmazonElasticsearch
SetInternalValue(val *QuicksightDataSourceParametersAmazonElasticsearch)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersAmazonElasticsearchOutputReference ¶
func NewQuicksightDataSourceParametersAmazonElasticsearchOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersAmazonElasticsearchOutputReference
type QuicksightDataSourceParametersAthena ¶
type QuicksightDataSourceParametersAthena struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#work_group QuicksightDataSource#work_group}.
WorkGroup *string `field:"optional" json:"workGroup" yaml:"workGroup"`
}
type QuicksightDataSourceParametersAthenaOutputReference ¶
type QuicksightDataSourceParametersAthenaOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersAthena
SetInternalValue(val *QuicksightDataSourceParametersAthena)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
WorkGroup() *string
SetWorkGroup(val *string)
WorkGroupInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetWorkGroup()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersAthenaOutputReference ¶
func NewQuicksightDataSourceParametersAthenaOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersAthenaOutputReference
type QuicksightDataSourceParametersAurora ¶
type QuicksightDataSourceParametersAurora struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersAuroraOutputReference ¶
type QuicksightDataSourceParametersAuroraOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersAurora
SetInternalValue(val *QuicksightDataSourceParametersAurora)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersAuroraOutputReference ¶
func NewQuicksightDataSourceParametersAuroraOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersAuroraOutputReference
type QuicksightDataSourceParametersAuroraPostgresql ¶
type QuicksightDataSourceParametersAuroraPostgresql struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersAuroraPostgresqlOutputReference ¶
type QuicksightDataSourceParametersAuroraPostgresqlOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersAuroraPostgresql
SetInternalValue(val *QuicksightDataSourceParametersAuroraPostgresql)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersAuroraPostgresqlOutputReference ¶
func NewQuicksightDataSourceParametersAuroraPostgresqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersAuroraPostgresqlOutputReference
type QuicksightDataSourceParametersAwsIotAnalytics ¶
type QuicksightDataSourceParametersAwsIotAnalytics struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#data_set_name QuicksightDataSource#data_set_name}.
DataSetName *string `field:"required" json:"dataSetName" yaml:"dataSetName"`
}
type QuicksightDataSourceParametersAwsIotAnalyticsOutputReference ¶
type QuicksightDataSourceParametersAwsIotAnalyticsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DataSetName() *string
SetDataSetName(val *string)
DataSetNameInput() *string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersAwsIotAnalytics
SetInternalValue(val *QuicksightDataSourceParametersAwsIotAnalytics)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersAwsIotAnalyticsOutputReference ¶
func NewQuicksightDataSourceParametersAwsIotAnalyticsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersAwsIotAnalyticsOutputReference
type QuicksightDataSourceParametersJira ¶
type QuicksightDataSourceParametersJira struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.
SiteBaseUrl *string `field:"required" json:"siteBaseUrl" yaml:"siteBaseUrl"`
}
type QuicksightDataSourceParametersJiraOutputReference ¶
type QuicksightDataSourceParametersJiraOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersJira
SetInternalValue(val *QuicksightDataSourceParametersJira)
SiteBaseUrl() *string
SetSiteBaseUrl(val *string)
SiteBaseUrlInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersJiraOutputReference ¶
func NewQuicksightDataSourceParametersJiraOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersJiraOutputReference
type QuicksightDataSourceParametersMariaDb ¶
type QuicksightDataSourceParametersMariaDb struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersMariaDbOutputReference ¶
type QuicksightDataSourceParametersMariaDbOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersMariaDb
SetInternalValue(val *QuicksightDataSourceParametersMariaDb)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersMariaDbOutputReference ¶
func NewQuicksightDataSourceParametersMariaDbOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersMariaDbOutputReference
type QuicksightDataSourceParametersMysql ¶
type QuicksightDataSourceParametersMysql struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersMysqlOutputReference ¶
type QuicksightDataSourceParametersMysqlOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersMysql
SetInternalValue(val *QuicksightDataSourceParametersMysql)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersMysqlOutputReference ¶
func NewQuicksightDataSourceParametersMysqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersMysqlOutputReference
type QuicksightDataSourceParametersOracle ¶
type QuicksightDataSourceParametersOracle struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersOracleOutputReference ¶
type QuicksightDataSourceParametersOracleOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersOracle
SetInternalValue(val *QuicksightDataSourceParametersOracle)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersOracleOutputReference ¶
func NewQuicksightDataSourceParametersOracleOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersOracleOutputReference
type QuicksightDataSourceParametersOutputReference ¶
type QuicksightDataSourceParametersOutputReference interface {
cdktf.ComplexObject
AmazonElasticsearch() QuicksightDataSourceParametersAmazonElasticsearchOutputReference
AmazonElasticsearchInput() *QuicksightDataSourceParametersAmazonElasticsearch
Athena() QuicksightDataSourceParametersAthenaOutputReference
AthenaInput() *QuicksightDataSourceParametersAthena
Aurora() QuicksightDataSourceParametersAuroraOutputReference
AuroraInput() *QuicksightDataSourceParametersAurora
AuroraPostgresql() QuicksightDataSourceParametersAuroraPostgresqlOutputReference
AuroraPostgresqlInput() *QuicksightDataSourceParametersAuroraPostgresql
AwsIotAnalytics() QuicksightDataSourceParametersAwsIotAnalyticsOutputReference
AwsIotAnalyticsInput() *QuicksightDataSourceParametersAwsIotAnalytics
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParameters
SetInternalValue(val *QuicksightDataSourceParameters)
Jira() QuicksightDataSourceParametersJiraOutputReference
JiraInput() *QuicksightDataSourceParametersJira
MariaDb() QuicksightDataSourceParametersMariaDbOutputReference
MariaDbInput() *QuicksightDataSourceParametersMariaDb
Mysql() QuicksightDataSourceParametersMysqlOutputReference
MysqlInput() *QuicksightDataSourceParametersMysql
Oracle() QuicksightDataSourceParametersOracleOutputReference
OracleInput() *QuicksightDataSourceParametersOracle
Postgresql() QuicksightDataSourceParametersPostgresqlOutputReference
PostgresqlInput() *QuicksightDataSourceParametersPostgresql
Presto() QuicksightDataSourceParametersPrestoOutputReference
PrestoInput() *QuicksightDataSourceParametersPresto
Rds() QuicksightDataSourceParametersRdsOutputReference
RdsInput() *QuicksightDataSourceParametersRds
Redshift() QuicksightDataSourceParametersRedshiftOutputReference
RedshiftInput() *QuicksightDataSourceParametersRedshift
S3() QuicksightDataSourceParametersS3OutputReference
S3Input() *QuicksightDataSourceParametersS3
ServiceNow() QuicksightDataSourceParametersServiceNowOutputReference
ServiceNowInput() *QuicksightDataSourceParametersServiceNow
Snowflake() QuicksightDataSourceParametersSnowflakeOutputReference
SnowflakeInput() *QuicksightDataSourceParametersSnowflake
Spark() QuicksightDataSourceParametersSparkOutputReference
SparkInput() *QuicksightDataSourceParametersSpark
SqlServer() QuicksightDataSourceParametersSqlServerOutputReference
SqlServerInput() *QuicksightDataSourceParametersSqlServer
Teradata() QuicksightDataSourceParametersTeradataOutputReference
TeradataInput() *QuicksightDataSourceParametersTeradata
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Twitter() QuicksightDataSourceParametersTwitterOutputReference
TwitterInput() *QuicksightDataSourceParametersTwitter
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutAmazonElasticsearch(value *QuicksightDataSourceParametersAmazonElasticsearch)
PutAthena(value *QuicksightDataSourceParametersAthena)
PutAurora(value *QuicksightDataSourceParametersAurora)
PutAuroraPostgresql(value *QuicksightDataSourceParametersAuroraPostgresql)
PutAwsIotAnalytics(value *QuicksightDataSourceParametersAwsIotAnalytics)
PutJira(value *QuicksightDataSourceParametersJira)
PutMariaDb(value *QuicksightDataSourceParametersMariaDb)
PutMysql(value *QuicksightDataSourceParametersMysql)
PutOracle(value *QuicksightDataSourceParametersOracle)
PutPostgresql(value *QuicksightDataSourceParametersPostgresql)
PutPresto(value *QuicksightDataSourceParametersPresto)
PutRds(value *QuicksightDataSourceParametersRds)
PutRedshift(value *QuicksightDataSourceParametersRedshift)
PutS3(value *QuicksightDataSourceParametersS3)
PutServiceNow(value *QuicksightDataSourceParametersServiceNow)
PutSnowflake(value *QuicksightDataSourceParametersSnowflake)
PutSpark(value *QuicksightDataSourceParametersSpark)
PutSqlServer(value *QuicksightDataSourceParametersSqlServer)
PutTeradata(value *QuicksightDataSourceParametersTeradata)
PutTwitter(value *QuicksightDataSourceParametersTwitter)
ResetAmazonElasticsearch()
ResetAthena()
ResetAurora()
ResetAuroraPostgresql()
ResetAwsIotAnalytics()
ResetJira()
ResetMariaDb()
ResetMysql()
ResetOracle()
ResetPostgresql()
ResetPresto()
ResetRds()
ResetRedshift()
ResetS3()
ResetServiceNow()
ResetSnowflake()
ResetSpark()
ResetSqlServer()
ResetTeradata()
ResetTwitter()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersOutputReference ¶
func NewQuicksightDataSourceParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersOutputReference
type QuicksightDataSourceParametersPostgresql ¶
type QuicksightDataSourceParametersPostgresql struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersPostgresqlOutputReference ¶
type QuicksightDataSourceParametersPostgresqlOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersPostgresql
SetInternalValue(val *QuicksightDataSourceParametersPostgresql)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersPostgresqlOutputReference ¶
func NewQuicksightDataSourceParametersPostgresqlOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersPostgresqlOutputReference
type QuicksightDataSourceParametersPresto ¶
type QuicksightDataSourceParametersPresto struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#catalog QuicksightDataSource#catalog}.
Catalog *string `field:"required" json:"catalog" yaml:"catalog"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersPrestoOutputReference ¶
type QuicksightDataSourceParametersPrestoOutputReference interface {
cdktf.ComplexObject
Catalog() *string
SetCatalog(val *string)
CatalogInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersPresto
SetInternalValue(val *QuicksightDataSourceParametersPresto)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersPrestoOutputReference ¶
func NewQuicksightDataSourceParametersPrestoOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersPrestoOutputReference
type QuicksightDataSourceParametersRds ¶
type QuicksightDataSourceParametersRds struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#instance_id QuicksightDataSource#instance_id}.
InstanceId *string `field:"required" json:"instanceId" yaml:"instanceId"`
}
type QuicksightDataSourceParametersRdsOutputReference ¶
type QuicksightDataSourceParametersRdsOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
InstanceId() *string
SetInstanceId(val *string)
InstanceIdInput() *string
InternalValue() *QuicksightDataSourceParametersRds
SetInternalValue(val *QuicksightDataSourceParametersRds)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersRdsOutputReference ¶
func NewQuicksightDataSourceParametersRdsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersRdsOutputReference
type QuicksightDataSourceParametersRedshift ¶
type QuicksightDataSourceParametersRedshift struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}.
ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"optional" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"optional" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersRedshiftOutputReference ¶
type QuicksightDataSourceParametersRedshiftOutputReference interface {
cdktf.ComplexObject
ClusterId() *string
SetClusterId(val *string)
ClusterIdInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersRedshift
SetInternalValue(val *QuicksightDataSourceParametersRedshift)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
ResetClusterId()
ResetHost()
ResetPort()
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersRedshiftOutputReference ¶
func NewQuicksightDataSourceParametersRedshiftOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersRedshiftOutputReference
type QuicksightDataSourceParametersS3 ¶
type QuicksightDataSourceParametersS3 struct {
// manifest_file_location block.
//
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#manifest_file_location QuicksightDataSource#manifest_file_location}
ManifestFileLocation *QuicksightDataSourceParametersS3ManifestFileLocation `field:"required" json:"manifestFileLocation" yaml:"manifestFileLocation"`
}
type QuicksightDataSourceParametersS3ManifestFileLocation ¶
type QuicksightDataSourceParametersS3ManifestFileLocation struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#bucket QuicksightDataSource#bucket}.
Bucket *string `field:"required" json:"bucket" yaml:"bucket"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#key QuicksightDataSource#key}.
Key *string `field:"required" json:"key" yaml:"key"`
}
type QuicksightDataSourceParametersS3ManifestFileLocationOutputReference ¶
type QuicksightDataSourceParametersS3ManifestFileLocationOutputReference interface {
cdktf.ComplexObject
Bucket() *string
SetBucket(val *string)
BucketInput() *string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersS3ManifestFileLocation
SetInternalValue(val *QuicksightDataSourceParametersS3ManifestFileLocation)
Key() *string
SetKey(val *string)
KeyInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersS3ManifestFileLocationOutputReference ¶
func NewQuicksightDataSourceParametersS3ManifestFileLocationOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersS3ManifestFileLocationOutputReference
type QuicksightDataSourceParametersS3OutputReference ¶
type QuicksightDataSourceParametersS3OutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersS3
SetInternalValue(val *QuicksightDataSourceParametersS3)
ManifestFileLocation() QuicksightDataSourceParametersS3ManifestFileLocationOutputReference
ManifestFileLocationInput() *QuicksightDataSourceParametersS3ManifestFileLocation
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
PutManifestFileLocation(value *QuicksightDataSourceParametersS3ManifestFileLocation)
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersS3OutputReference ¶
func NewQuicksightDataSourceParametersS3OutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersS3OutputReference
type QuicksightDataSourceParametersServiceNow ¶
type QuicksightDataSourceParametersServiceNow struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#site_base_url QuicksightDataSource#site_base_url}.
SiteBaseUrl *string `field:"required" json:"siteBaseUrl" yaml:"siteBaseUrl"`
}
type QuicksightDataSourceParametersServiceNowOutputReference ¶
type QuicksightDataSourceParametersServiceNowOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersServiceNow
SetInternalValue(val *QuicksightDataSourceParametersServiceNow)
SiteBaseUrl() *string
SetSiteBaseUrl(val *string)
SiteBaseUrlInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersServiceNowOutputReference ¶
func NewQuicksightDataSourceParametersServiceNowOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersServiceNowOutputReference
type QuicksightDataSourceParametersSnowflake ¶
type QuicksightDataSourceParametersSnowflake struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#warehouse QuicksightDataSource#warehouse}.
Warehouse *string `field:"required" json:"warehouse" yaml:"warehouse"`
}
type QuicksightDataSourceParametersSnowflakeOutputReference ¶
type QuicksightDataSourceParametersSnowflakeOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersSnowflake
SetInternalValue(val *QuicksightDataSourceParametersSnowflake)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
Warehouse() *string
SetWarehouse(val *string)
WarehouseInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersSnowflakeOutputReference ¶
func NewQuicksightDataSourceParametersSnowflakeOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersSnowflakeOutputReference
type QuicksightDataSourceParametersSpark ¶
type QuicksightDataSourceParametersSpark struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersSparkOutputReference ¶
type QuicksightDataSourceParametersSparkOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersSpark
SetInternalValue(val *QuicksightDataSourceParametersSpark)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersSparkOutputReference ¶
func NewQuicksightDataSourceParametersSparkOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersSparkOutputReference
type QuicksightDataSourceParametersSqlServer ¶
type QuicksightDataSourceParametersSqlServer struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersSqlServerOutputReference ¶
type QuicksightDataSourceParametersSqlServerOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersSqlServer
SetInternalValue(val *QuicksightDataSourceParametersSqlServer)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersSqlServerOutputReference ¶
func NewQuicksightDataSourceParametersSqlServerOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersSqlServerOutputReference
type QuicksightDataSourceParametersTeradata ¶
type QuicksightDataSourceParametersTeradata struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#database QuicksightDataSource#database}.
Database *string `field:"required" json:"database" yaml:"database"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#host QuicksightDataSource#host}.
Host *string `field:"required" json:"host" yaml:"host"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#port QuicksightDataSource#port}.
Port *float64 `field:"required" json:"port" yaml:"port"`
}
type QuicksightDataSourceParametersTeradataOutputReference ¶
type QuicksightDataSourceParametersTeradataOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
Database() *string
SetDatabase(val *string)
DatabaseInput() *string
// Experimental.
Fqn() *string
Host() *string
SetHost(val *string)
HostInput() *string
InternalValue() *QuicksightDataSourceParametersTeradata
SetInternalValue(val *QuicksightDataSourceParametersTeradata)
Port() *float64
SetPort(val *float64)
PortInput() *float64
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersTeradataOutputReference ¶
func NewQuicksightDataSourceParametersTeradataOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersTeradataOutputReference
type QuicksightDataSourceParametersTwitter ¶
type QuicksightDataSourceParametersTwitter struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#max_rows QuicksightDataSource#max_rows}.
MaxRows *float64 `field:"required" json:"maxRows" yaml:"maxRows"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#query QuicksightDataSource#query}.
Query *string `field:"required" json:"query" yaml:"query"`
}
type QuicksightDataSourceParametersTwitterOutputReference ¶
type QuicksightDataSourceParametersTwitterOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceParametersTwitter
SetInternalValue(val *QuicksightDataSourceParametersTwitter)
MaxRows() *float64
SetMaxRows(val *float64)
MaxRowsInput() *float64
Query() *string
SetQuery(val *string)
QueryInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceParametersTwitterOutputReference ¶
func NewQuicksightDataSourceParametersTwitterOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceParametersTwitterOutputReference
type QuicksightDataSourcePermission ¶
type QuicksightDataSourcePermission struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#actions QuicksightDataSource#actions}.
Actions *[]*string `field:"required" json:"actions" yaml:"actions"`
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#principal QuicksightDataSource#principal}.
Principal *string `field:"required" json:"principal" yaml:"principal"`
}
type QuicksightDataSourcePermissionList ¶
type QuicksightDataSourcePermissionList interface {
cdktf.ComplexList
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
// The attribute on the parent resource this class is referencing.
TerraformAttribute() *string
SetTerraformAttribute(val *string)
// The parent resource.
TerraformResource() cdktf.IInterpolatingParent
SetTerraformResource(val cdktf.IInterpolatingParent)
// whether the list is wrapping a set (will add tolist() to be able to access an item via an index).
WrapsSet() *bool
SetWrapsSet(val *bool)
// Experimental.
ComputeFqn() *string
Get(index *float64) QuicksightDataSourcePermissionOutputReference
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourcePermissionList ¶
func NewQuicksightDataSourcePermissionList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDataSourcePermissionList
type QuicksightDataSourcePermissionOutputReference ¶
type QuicksightDataSourcePermissionOutputReference interface {
cdktf.ComplexObject
Actions() *[]*string
SetActions(val *[]*string)
ActionsInput() *[]*string
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() interface{}
SetInternalValue(val interface{})
Principal() *string
SetPrincipal(val *string)
PrincipalInput() *string
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourcePermissionOutputReference ¶
func NewQuicksightDataSourcePermissionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDataSourcePermissionOutputReference
type QuicksightDataSourceSslProperties ¶
type QuicksightDataSourceSslProperties struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#disable_ssl QuicksightDataSource#disable_ssl}.
DisableSsl interface{} `field:"required" json:"disableSsl" yaml:"disableSsl"`
}
type QuicksightDataSourceSslPropertiesOutputReference ¶
type QuicksightDataSourceSslPropertiesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
DisableSsl() interface{}
SetDisableSsl(val interface{})
DisableSslInput() interface{}
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceSslProperties
SetInternalValue(val *QuicksightDataSourceSslProperties)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceSslPropertiesOutputReference ¶
func NewQuicksightDataSourceSslPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceSslPropertiesOutputReference
type QuicksightDataSourceVpcConnectionProperties ¶
type QuicksightDataSourceVpcConnectionProperties struct {
// Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/4.66.1/docs/resources/quicksight_data_source#vpc_connection_arn QuicksightDataSource#vpc_connection_arn}.
VpcConnectionArn *string `field:"required" json:"vpcConnectionArn" yaml:"vpcConnectionArn"`
}
type QuicksightDataSourceVpcConnectionPropertiesOutputReference ¶
type QuicksightDataSourceVpcConnectionPropertiesOutputReference interface {
cdktf.ComplexObject
// the index of the complex object in a list.
// Experimental.
ComplexObjectIndex() interface{}
// Experimental.
SetComplexObjectIndex(val interface{})
// set to true if this item is from inside a set and needs tolist() for accessing it set to "0" for single list items.
// Experimental.
ComplexObjectIsFromSet() *bool
// Experimental.
SetComplexObjectIsFromSet(val *bool)
// The creation stack of this resolvable which will be appended to errors thrown during resolution.
//
// If this returns an empty array the stack will not be attached.
// Experimental.
CreationStack() *[]*string
// Experimental.
Fqn() *string
InternalValue() *QuicksightDataSourceVpcConnectionProperties
SetInternalValue(val *QuicksightDataSourceVpcConnectionProperties)
// Experimental.
TerraformAttribute() *string
// Experimental.
SetTerraformAttribute(val *string)
// Experimental.
TerraformResource() cdktf.IInterpolatingParent
// Experimental.
SetTerraformResource(val cdktf.IInterpolatingParent)
VpcConnectionArn() *string
SetVpcConnectionArn(val *string)
VpcConnectionArnInput() *string
// Experimental.
ComputeFqn() *string
// Experimental.
GetAnyMapAttribute(terraformAttribute *string) *map[string]interface{}
// Experimental.
GetBooleanAttribute(terraformAttribute *string) cdktf.IResolvable
// Experimental.
GetBooleanMapAttribute(terraformAttribute *string) *map[string]*bool
// Experimental.
GetListAttribute(terraformAttribute *string) *[]*string
// Experimental.
GetNumberAttribute(terraformAttribute *string) *float64
// Experimental.
GetNumberListAttribute(terraformAttribute *string) *[]*float64
// Experimental.
GetNumberMapAttribute(terraformAttribute *string) *map[string]*float64
// Experimental.
GetStringAttribute(terraformAttribute *string) *string
// Experimental.
GetStringMapAttribute(terraformAttribute *string) *map[string]*string
// Experimental.
InterpolationAsList() cdktf.IResolvable
// Experimental.
InterpolationForAttribute(property *string) cdktf.IResolvable
// Produce the Token's value at resolution time.
// Experimental.
Resolve(_context cdktf.IResolveContext) interface{}
// Return a string representation of this resolvable object.
//
// Returns a reversible string representation.
// Experimental.
ToString() *string
}
func NewQuicksightDataSourceVpcConnectionPropertiesOutputReference ¶
func NewQuicksightDataSourceVpcConnectionPropertiesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDataSourceVpcConnectionPropertiesOutputReference
Source Files
¶
- QuicksightDataSource.go
- QuicksightDataSourceConfig.go
- QuicksightDataSourceCredentials.go
- QuicksightDataSourceCredentialsCredentialPair.go
- QuicksightDataSourceCredentialsCredentialPairOutputReference.go
- QuicksightDataSourceCredentialsCredentialPairOutputReference__checks.go
- QuicksightDataSourceCredentialsOutputReference.go
- QuicksightDataSourceCredentialsOutputReference__checks.go
- QuicksightDataSourceParameters.go
- QuicksightDataSourceParametersAmazonElasticsearch.go
- QuicksightDataSourceParametersAmazonElasticsearchOutputReference.go
- QuicksightDataSourceParametersAmazonElasticsearchOutputReference__checks.go
- QuicksightDataSourceParametersAthena.go
- QuicksightDataSourceParametersAthenaOutputReference.go
- QuicksightDataSourceParametersAthenaOutputReference__checks.go
- QuicksightDataSourceParametersAurora.go
- QuicksightDataSourceParametersAuroraOutputReference.go
- QuicksightDataSourceParametersAuroraOutputReference__checks.go
- QuicksightDataSourceParametersAuroraPostgresql.go
- QuicksightDataSourceParametersAuroraPostgresqlOutputReference.go
- QuicksightDataSourceParametersAuroraPostgresqlOutputReference__checks.go
- QuicksightDataSourceParametersAwsIotAnalytics.go
- QuicksightDataSourceParametersAwsIotAnalyticsOutputReference.go
- QuicksightDataSourceParametersAwsIotAnalyticsOutputReference__checks.go
- QuicksightDataSourceParametersJira.go
- QuicksightDataSourceParametersJiraOutputReference.go
- QuicksightDataSourceParametersJiraOutputReference__checks.go
- QuicksightDataSourceParametersMariaDb.go
- QuicksightDataSourceParametersMariaDbOutputReference.go
- QuicksightDataSourceParametersMariaDbOutputReference__checks.go
- QuicksightDataSourceParametersMysql.go
- QuicksightDataSourceParametersMysqlOutputReference.go
- QuicksightDataSourceParametersMysqlOutputReference__checks.go
- QuicksightDataSourceParametersOracle.go
- QuicksightDataSourceParametersOracleOutputReference.go
- QuicksightDataSourceParametersOracleOutputReference__checks.go
- QuicksightDataSourceParametersOutputReference.go
- QuicksightDataSourceParametersOutputReference__checks.go
- QuicksightDataSourceParametersPostgresql.go
- QuicksightDataSourceParametersPostgresqlOutputReference.go
- QuicksightDataSourceParametersPostgresqlOutputReference__checks.go
- QuicksightDataSourceParametersPresto.go
- QuicksightDataSourceParametersPrestoOutputReference.go
- QuicksightDataSourceParametersPrestoOutputReference__checks.go
- QuicksightDataSourceParametersRds.go
- QuicksightDataSourceParametersRdsOutputReference.go
- QuicksightDataSourceParametersRdsOutputReference__checks.go
- QuicksightDataSourceParametersRedshift.go
- QuicksightDataSourceParametersRedshiftOutputReference.go
- QuicksightDataSourceParametersRedshiftOutputReference__checks.go
- QuicksightDataSourceParametersS3.go
- QuicksightDataSourceParametersS3ManifestFileLocation.go
- QuicksightDataSourceParametersS3ManifestFileLocationOutputReference.go
- QuicksightDataSourceParametersS3ManifestFileLocationOutputReference__checks.go
- QuicksightDataSourceParametersS3OutputReference.go
- QuicksightDataSourceParametersS3OutputReference__checks.go
- QuicksightDataSourceParametersServiceNow.go
- QuicksightDataSourceParametersServiceNowOutputReference.go
- QuicksightDataSourceParametersServiceNowOutputReference__checks.go
- QuicksightDataSourceParametersSnowflake.go
- QuicksightDataSourceParametersSnowflakeOutputReference.go
- QuicksightDataSourceParametersSnowflakeOutputReference__checks.go
- QuicksightDataSourceParametersSpark.go
- QuicksightDataSourceParametersSparkOutputReference.go
- QuicksightDataSourceParametersSparkOutputReference__checks.go
- QuicksightDataSourceParametersSqlServer.go
- QuicksightDataSourceParametersSqlServerOutputReference.go
- QuicksightDataSourceParametersSqlServerOutputReference__checks.go
- QuicksightDataSourceParametersTeradata.go
- QuicksightDataSourceParametersTeradataOutputReference.go
- QuicksightDataSourceParametersTeradataOutputReference__checks.go
- QuicksightDataSourceParametersTwitter.go
- QuicksightDataSourceParametersTwitterOutputReference.go
- QuicksightDataSourceParametersTwitterOutputReference__checks.go
- QuicksightDataSourcePermission.go
- QuicksightDataSourcePermissionList.go
- QuicksightDataSourcePermissionList__checks.go
- QuicksightDataSourcePermissionOutputReference.go
- QuicksightDataSourcePermissionOutputReference__checks.go
- QuicksightDataSourceSslProperties.go
- QuicksightDataSourceSslPropertiesOutputReference.go
- QuicksightDataSourceSslPropertiesOutputReference__checks.go
- QuicksightDataSourceVpcConnectionProperties.go
- QuicksightDataSourceVpcConnectionPropertiesOutputReference.go
- QuicksightDataSourceVpcConnectionPropertiesOutputReference__checks.go
- QuicksightDataSource__checks.go
- main.go