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 NewQuicksightGroupMembership_Override(q QuicksightGroupMembership, scope constructs.Construct, id *string, ...)
- func NewQuicksightGroup_Override(q QuicksightGroup, scope constructs.Construct, id *string, ...)
- func NewQuicksightUser_Override(q QuicksightUser, scope constructs.Construct, id *string, ...)
- func QuicksightDataSource_IsConstruct(x interface{}) *bool
- func QuicksightDataSource_TfResourceType() *string
- func QuicksightGroupMembership_IsConstruct(x interface{}) *bool
- func QuicksightGroupMembership_TfResourceType() *string
- func QuicksightGroup_IsConstruct(x interface{}) *bool
- func QuicksightGroup_TfResourceType() *string
- func QuicksightUser_IsConstruct(x interface{}) *bool
- func QuicksightUser_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
- type QuicksightGroup
- type QuicksightGroupConfig
- type QuicksightGroupMembership
- type QuicksightGroupMembershipConfig
- type QuicksightUser
- type QuicksightUserConfig
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://www.terraform.io/docs/providers/aws/r/quicksight_data_source aws_quicksight_data_source} Resource.
func NewQuicksightGroupMembership_Override ¶
func NewQuicksightGroupMembership_Override(q QuicksightGroupMembership, scope constructs.Construct, id *string, config *QuicksightGroupMembershipConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership aws_quicksight_group_membership} Resource.
func NewQuicksightGroup_Override ¶
func NewQuicksightGroup_Override(q QuicksightGroup, scope constructs.Construct, id *string, config *QuicksightGroupConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group aws_quicksight_group} Resource.
func NewQuicksightUser_Override ¶
func NewQuicksightUser_Override(q QuicksightUser, scope constructs.Construct, id *string, config *QuicksightUserConfig)
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user aws_quicksight_user} 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_TfResourceType ¶
func QuicksightDataSource_TfResourceType() *string
func QuicksightGroupMembership_IsConstruct ¶
func QuicksightGroupMembership_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 QuicksightGroupMembership_TfResourceType ¶
func QuicksightGroupMembership_TfResourceType() *string
func QuicksightGroup_IsConstruct ¶
func QuicksightGroup_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 QuicksightGroup_TfResourceType ¶
func QuicksightGroup_TfResourceType() *string
func QuicksightUser_IsConstruct ¶
func QuicksightUser_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 QuicksightUser_TfResourceType ¶
func QuicksightUser_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() *float64 // Experimental. SetCount(val *float64) 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://www.terraform.io/docs/providers/aws/r/quicksight_data_source aws_quicksight_data_source}.
func NewQuicksightDataSource ¶
func NewQuicksightDataSource(scope constructs.Construct, id *string, config *QuicksightDataSourceConfig) QuicksightDataSource
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source aws_quicksight_data_source} Resource.
type QuicksightDataSourceConfig ¶
type QuicksightDataSourceConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#data_source_id QuicksightDataSource#data_source_id}. DataSourceId *string `field:"required" json:"dataSourceId" yaml:"dataSourceId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#name QuicksightDataSource#name}. Name *string `field:"required" json:"name" yaml:"name"` // parameters block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#parameters QuicksightDataSource#parameters} Parameters *QuicksightDataSourceParameters `field:"required" json:"parameters" yaml:"parameters"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#type QuicksightDataSource#type}. Type *string `field:"required" json:"type" yaml:"type"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#credentials QuicksightDataSource#credentials} Credentials *QuicksightDataSourceCredentials `field:"optional" json:"credentials" yaml:"credentials"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#permission QuicksightDataSource#permission} Permission interface{} `field:"optional" json:"permission" yaml:"permission"` // ssl_properties block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#ssl_properties QuicksightDataSource#ssl_properties} SslProperties *QuicksightDataSourceSslProperties `field:"optional" json:"sslProperties" yaml:"sslProperties"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#tags QuicksightDataSource#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#vpc_connection_properties QuicksightDataSource#vpc_connection_properties} VpcConnectionProperties *QuicksightDataSourceVpcConnectionProperties `field:"optional" json:"vpcConnectionProperties" yaml:"vpcConnectionProperties"` }
AWS QuickSight.
type QuicksightDataSourceCredentials ¶
type QuicksightDataSourceCredentials struct { // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#password QuicksightDataSource#password}. Password *string `field:"required" json:"password" yaml:"password"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#amazon_elasticsearch QuicksightDataSource#amazon_elasticsearch} AmazonElasticsearch *QuicksightDataSourceParametersAmazonElasticsearch `field:"optional" json:"amazonElasticsearch" yaml:"amazonElasticsearch"` // athena block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#athena QuicksightDataSource#athena} Athena *QuicksightDataSourceParametersAthena `field:"optional" json:"athena" yaml:"athena"` // aurora block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#aurora QuicksightDataSource#aurora} Aurora *QuicksightDataSourceParametersAurora `field:"optional" json:"aurora" yaml:"aurora"` // aurora_postgresql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#jira QuicksightDataSource#jira} Jira *QuicksightDataSourceParametersJira `field:"optional" json:"jira" yaml:"jira"` // maria_db block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#maria_db QuicksightDataSource#maria_db} MariaDb *QuicksightDataSourceParametersMariaDb `field:"optional" json:"mariaDb" yaml:"mariaDb"` // mysql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#mysql QuicksightDataSource#mysql} Mysql *QuicksightDataSourceParametersMysql `field:"optional" json:"mysql" yaml:"mysql"` // oracle block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#oracle QuicksightDataSource#oracle} Oracle *QuicksightDataSourceParametersOracle `field:"optional" json:"oracle" yaml:"oracle"` // postgresql block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#postgresql QuicksightDataSource#postgresql} Postgresql *QuicksightDataSourceParametersPostgresql `field:"optional" json:"postgresql" yaml:"postgresql"` // presto block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#presto QuicksightDataSource#presto} Presto *QuicksightDataSourceParametersPresto `field:"optional" json:"presto" yaml:"presto"` // rds block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#rds QuicksightDataSource#rds} Rds *QuicksightDataSourceParametersRds `field:"optional" json:"rds" yaml:"rds"` // redshift block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#redshift QuicksightDataSource#redshift} Redshift *QuicksightDataSourceParametersRedshift `field:"optional" json:"redshift" yaml:"redshift"` // s3 block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#s3 QuicksightDataSource#s3} S3 *QuicksightDataSourceParametersS3 `field:"optional" json:"s3" yaml:"s3"` // service_now block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#service_now QuicksightDataSource#service_now} ServiceNow *QuicksightDataSourceParametersServiceNow `field:"optional" json:"serviceNow" yaml:"serviceNow"` // snowflake block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#snowflake QuicksightDataSource#snowflake} Snowflake *QuicksightDataSourceParametersSnowflake `field:"optional" json:"snowflake" yaml:"snowflake"` // spark block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#spark QuicksightDataSource#spark} Spark *QuicksightDataSourceParametersSpark `field:"optional" json:"spark" yaml:"spark"` // sql_server block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#sql_server QuicksightDataSource#sql_server} SqlServer *QuicksightDataSourceParametersSqlServer `field:"optional" json:"sqlServer" yaml:"sqlServer"` // teradata block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#teradata QuicksightDataSource#teradata} Teradata *QuicksightDataSourceParametersTeradata `field:"optional" json:"teradata" yaml:"teradata"` // twitter block. // // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#catalog QuicksightDataSource#catalog}. Catalog *string `field:"required" json:"catalog" yaml:"catalog"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#cluster_id QuicksightDataSource#cluster_id}. ClusterId *string `field:"optional" json:"clusterId" yaml:"clusterId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"optional" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#bucket QuicksightDataSource#bucket}. Bucket *string `field:"required" json:"bucket" yaml:"bucket"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#database QuicksightDataSource#database}. Database *string `field:"required" json:"database" yaml:"database"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_data_source#host QuicksightDataSource#host}. Host *string `field:"required" json:"host" yaml:"host"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#max_rows QuicksightDataSource#max_rows}. MaxRows *float64 `field:"required" json:"maxRows" yaml:"maxRows"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/quicksight_data_source#actions QuicksightDataSource#actions}. Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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://www.terraform.io/docs/providers/aws/r/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
type QuicksightGroup ¶
type QuicksightGroup 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() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Description() *string SetDescription(val *string) DescriptionInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupName() *string SetGroupName(val *string) GroupNameInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Namespace() *string SetNamespace(val *string) NamespaceInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // 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) ResetAwsAccountId() ResetDescription() ResetId() ResetNamespace() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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://www.terraform.io/docs/providers/aws/r/quicksight_group aws_quicksight_group}.
func NewQuicksightGroup ¶
func NewQuicksightGroup(scope constructs.Construct, id *string, config *QuicksightGroupConfig) QuicksightGroup
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group aws_quicksight_group} Resource.
type QuicksightGroupConfig ¶
type QuicksightGroupConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/aws/r/quicksight_group#group_name QuicksightGroup#group_name}. GroupName *string `field:"required" json:"groupName" yaml:"groupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group#aws_account_id QuicksightGroup#aws_account_id}. AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group#description QuicksightGroup#description}. Description *string `field:"optional" json:"description" yaml:"description"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group#id QuicksightGroup#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group#namespace QuicksightGroup#namespace}. Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
AWS QuickSight.
type QuicksightGroupMembership ¶
type QuicksightGroupMembership 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() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string GroupName() *string SetGroupName(val *string) GroupNameInput() *string Id() *string SetId(val *string) IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) MemberName() *string SetMemberName(val *string) MemberNameInput() *string Namespace() *string SetNamespace(val *string) NamespaceInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string // 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) ResetAwsAccountId() ResetId() ResetNamespace() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() 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://www.terraform.io/docs/providers/aws/r/quicksight_group_membership aws_quicksight_group_membership}.
func NewQuicksightGroupMembership ¶
func NewQuicksightGroupMembership(scope constructs.Construct, id *string, config *QuicksightGroupMembershipConfig) QuicksightGroupMembership
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership aws_quicksight_group_membership} Resource.
type QuicksightGroupMembershipConfig ¶
type QuicksightGroupMembershipConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/aws/r/quicksight_group_membership#group_name QuicksightGroupMembership#group_name}. GroupName *string `field:"required" json:"groupName" yaml:"groupName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership#member_name QuicksightGroupMembership#member_name}. MemberName *string `field:"required" json:"memberName" yaml:"memberName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership#aws_account_id QuicksightGroupMembership#aws_account_id}. AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership#id QuicksightGroupMembership#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_group_membership#namespace QuicksightGroupMembership#namespace}. Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` }
AWS QuickSight.
type QuicksightUser ¶
type QuicksightUser 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() *float64 // Experimental. SetCount(val *float64) // Experimental. DependsOn() *[]*string // Experimental. SetDependsOn(val *[]*string) Email() *string SetEmail(val *string) EmailInput() *string // Experimental. ForEach() cdktf.ITerraformIterator // Experimental. SetForEach(val cdktf.ITerraformIterator) // Experimental. Fqn() *string // Experimental. FriendlyUniqueId() *string IamArn() *string SetIamArn(val *string) IamArnInput() *string Id() *string SetId(val *string) IdentityType() *string SetIdentityType(val *string) IdentityTypeInput() *string IdInput() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Namespace() *string SetNamespace(val *string) NamespaceInput() *string // The tree node. Node() constructs.Node // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SessionName() *string SetSessionName(val *string) SessionNameInput() *string // Experimental. TerraformGeneratorMetadata() *cdktf.TerraformProviderGeneratorMetadata // Experimental. TerraformMetaArguments() *map[string]interface{} // Experimental. TerraformResourceType() *string UserName() *string SetUserName(val *string) UserNameInput() *string UserRole() *string SetUserRole(val *string) UserRoleInput() *string // 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) ResetAwsAccountId() ResetIamArn() ResetId() ResetNamespace() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetSessionName() ResetUserName() 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://www.terraform.io/docs/providers/aws/r/quicksight_user aws_quicksight_user}.
func NewQuicksightUser ¶
func NewQuicksightUser(scope constructs.Construct, id *string, config *QuicksightUserConfig) QuicksightUser
Create a new {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user aws_quicksight_user} Resource.
type QuicksightUserConfig ¶
type QuicksightUserConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count *float64 `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://www.terraform.io/docs/providers/aws/r/quicksight_user#email QuicksightUser#email}. Email *string `field:"required" json:"email" yaml:"email"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#identity_type QuicksightUser#identity_type}. IdentityType *string `field:"required" json:"identityType" yaml:"identityType"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#user_role QuicksightUser#user_role}. UserRole *string `field:"required" json:"userRole" yaml:"userRole"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#aws_account_id QuicksightUser#aws_account_id}. AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#iam_arn QuicksightUser#iam_arn}. IamArn *string `field:"optional" json:"iamArn" yaml:"iamArn"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#id QuicksightUser#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"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#namespace QuicksightUser#namespace}. Namespace *string `field:"optional" json:"namespace" yaml:"namespace"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#session_name QuicksightUser#session_name}. SessionName *string `field:"optional" json:"sessionName" yaml:"sessionName"` // Docs at Terraform Registry: {@link https://www.terraform.io/docs/providers/aws/r/quicksight_user#user_name QuicksightUser#user_name}. UserName *string `field:"optional" json:"userName" yaml:"userName"` }
AWS QuickSight.