Documentation ¶
Index ¶
- func NewQuicksightAnalysisParametersDateTimeParametersList_Override(q QuicksightAnalysisParametersDateTimeParametersList, ...)
- func NewQuicksightAnalysisParametersDateTimeParametersOutputReference_Override(q QuicksightAnalysisParametersDateTimeParametersOutputReference, ...)
- func NewQuicksightAnalysisParametersDecimalParametersList_Override(q QuicksightAnalysisParametersDecimalParametersList, ...)
- func NewQuicksightAnalysisParametersDecimalParametersOutputReference_Override(q QuicksightAnalysisParametersDecimalParametersOutputReference, ...)
- func NewQuicksightAnalysisParametersIntegerParametersList_Override(q QuicksightAnalysisParametersIntegerParametersList, ...)
- func NewQuicksightAnalysisParametersIntegerParametersOutputReference_Override(q QuicksightAnalysisParametersIntegerParametersOutputReference, ...)
- func NewQuicksightAnalysisParametersOutputReference_Override(q QuicksightAnalysisParametersOutputReference, ...)
- func NewQuicksightAnalysisParametersStringParametersList_Override(q QuicksightAnalysisParametersStringParametersList, ...)
- func NewQuicksightAnalysisParametersStringParametersOutputReference_Override(q QuicksightAnalysisParametersStringParametersOutputReference, ...)
- func NewQuicksightAnalysisPermissionsList_Override(q QuicksightAnalysisPermissionsList, ...)
- func NewQuicksightAnalysisPermissionsOutputReference_Override(q QuicksightAnalysisPermissionsOutputReference, ...)
- func NewQuicksightAnalysisSourceEntityOutputReference_Override(q QuicksightAnalysisSourceEntityOutputReference, ...)
- func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList_Override(q QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList, ...)
- func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference_Override(q QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference, ...)
- func NewQuicksightAnalysisSourceEntitySourceTemplateOutputReference_Override(q QuicksightAnalysisSourceEntitySourceTemplateOutputReference, ...)
- func NewQuicksightAnalysisTimeoutsOutputReference_Override(q QuicksightAnalysisTimeoutsOutputReference, ...)
- func NewQuicksightAnalysis_Override(q QuicksightAnalysis, scope constructs.Construct, id *string, ...)
- func QuicksightAnalysis_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func QuicksightAnalysis_IsConstruct(x interface{}) *bool
- func QuicksightAnalysis_IsTerraformElement(x interface{}) *bool
- func QuicksightAnalysis_IsTerraformResource(x interface{}) *bool
- func QuicksightAnalysis_TfResourceType() *string
- type QuicksightAnalysis
- type QuicksightAnalysisConfig
- type QuicksightAnalysisParameters
- type QuicksightAnalysisParametersDateTimeParameters
- type QuicksightAnalysisParametersDateTimeParametersList
- type QuicksightAnalysisParametersDateTimeParametersOutputReference
- type QuicksightAnalysisParametersDecimalParameters
- type QuicksightAnalysisParametersDecimalParametersList
- type QuicksightAnalysisParametersDecimalParametersOutputReference
- type QuicksightAnalysisParametersIntegerParameters
- type QuicksightAnalysisParametersIntegerParametersList
- type QuicksightAnalysisParametersIntegerParametersOutputReference
- type QuicksightAnalysisParametersOutputReference
- type QuicksightAnalysisParametersStringParameters
- type QuicksightAnalysisParametersStringParametersList
- type QuicksightAnalysisParametersStringParametersOutputReference
- type QuicksightAnalysisPermissions
- type QuicksightAnalysisPermissionsList
- type QuicksightAnalysisPermissionsOutputReference
- type QuicksightAnalysisSourceEntity
- type QuicksightAnalysisSourceEntityOutputReference
- type QuicksightAnalysisSourceEntitySourceTemplate
- type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences
- type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList
- type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference
- type QuicksightAnalysisSourceEntitySourceTemplateOutputReference
- type QuicksightAnalysisTimeouts
- type QuicksightAnalysisTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewQuicksightAnalysisParametersDateTimeParametersList_Override ¶
func NewQuicksightAnalysisParametersDateTimeParametersList_Override(q QuicksightAnalysisParametersDateTimeParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisParametersDateTimeParametersOutputReference_Override ¶
func NewQuicksightAnalysisParametersDateTimeParametersOutputReference_Override(q QuicksightAnalysisParametersDateTimeParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisParametersDecimalParametersList_Override ¶
func NewQuicksightAnalysisParametersDecimalParametersList_Override(q QuicksightAnalysisParametersDecimalParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisParametersDecimalParametersOutputReference_Override ¶
func NewQuicksightAnalysisParametersDecimalParametersOutputReference_Override(q QuicksightAnalysisParametersDecimalParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisParametersIntegerParametersList_Override ¶
func NewQuicksightAnalysisParametersIntegerParametersList_Override(q QuicksightAnalysisParametersIntegerParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisParametersIntegerParametersOutputReference_Override ¶
func NewQuicksightAnalysisParametersIntegerParametersOutputReference_Override(q QuicksightAnalysisParametersIntegerParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisParametersOutputReference_Override ¶
func NewQuicksightAnalysisParametersOutputReference_Override(q QuicksightAnalysisParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightAnalysisParametersStringParametersList_Override ¶
func NewQuicksightAnalysisParametersStringParametersList_Override(q QuicksightAnalysisParametersStringParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisParametersStringParametersOutputReference_Override ¶
func NewQuicksightAnalysisParametersStringParametersOutputReference_Override(q QuicksightAnalysisParametersStringParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisPermissionsList_Override ¶
func NewQuicksightAnalysisPermissionsList_Override(q QuicksightAnalysisPermissionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisPermissionsOutputReference_Override ¶
func NewQuicksightAnalysisPermissionsOutputReference_Override(q QuicksightAnalysisPermissionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisSourceEntityOutputReference_Override ¶
func NewQuicksightAnalysisSourceEntityOutputReference_Override(q QuicksightAnalysisSourceEntityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList_Override ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList_Override(q QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference_Override ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference_Override(q QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightAnalysisSourceEntitySourceTemplateOutputReference_Override ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateOutputReference_Override(q QuicksightAnalysisSourceEntitySourceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightAnalysisTimeoutsOutputReference_Override ¶
func NewQuicksightAnalysisTimeoutsOutputReference_Override(q QuicksightAnalysisTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightAnalysis_Override ¶
func NewQuicksightAnalysis_Override(q QuicksightAnalysis, scope constructs.Construct, id *string, config *QuicksightAnalysisConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis aws_quicksight_analysis} Resource.
func QuicksightAnalysis_GenerateConfigForImport ¶
func QuicksightAnalysis_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a QuicksightAnalysis resource upon running "cdktf plan <stack-name>".
func QuicksightAnalysis_IsConstruct ¶
func QuicksightAnalysis_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 QuicksightAnalysis_IsTerraformElement ¶
func QuicksightAnalysis_IsTerraformElement(x interface{}) *bool
Experimental.
func QuicksightAnalysis_IsTerraformResource ¶
func QuicksightAnalysis_IsTerraformResource(x interface{}) *bool
Experimental.
func QuicksightAnalysis_TfResourceType ¶
func QuicksightAnalysis_TfResourceType() *string
Types ¶
type QuicksightAnalysis ¶
type QuicksightAnalysis interface { cdktf.TerraformResource AnalysisId() *string SetAnalysisId(val *string) AnalysisIdInput() *string Arn() *string AwsAccountId() *string SetAwsAccountId(val *string) AwsAccountIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedTime() *string Definition() interface{} SetDefinition(val interface{}) DefinitionInput() interface{} // 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 LastPublishedTime() *string LastUpdatedTime() *string // Experimental. Lifecycle() *cdktf.TerraformResourceLifecycle // Experimental. SetLifecycle(val *cdktf.TerraformResourceLifecycle) Name() *string SetName(val *string) NameInput() *string // The tree node. Node() constructs.Node Parameters() QuicksightAnalysisParametersOutputReference ParametersInput() *QuicksightAnalysisParameters Permissions() QuicksightAnalysisPermissionsList PermissionsInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} RecoveryWindowInDays() *float64 SetRecoveryWindowInDays(val *float64) RecoveryWindowInDaysInput() *float64 SourceEntity() QuicksightAnalysisSourceEntityOutputReference SourceEntityInput() *QuicksightAnalysisSourceEntity Status() *string 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 ThemeArn() *string SetThemeArn(val *string) ThemeArnInput() *string Timeouts() QuicksightAnalysisTimeoutsOutputReference TimeoutsInput() interface{} // Adds a user defined moveTarget string to this resource to be later used in .moveTo(moveTarget) to resolve the location of the move. // Experimental. AddMoveTarget(moveTarget *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. HasResourceMove() interface{} // Experimental. ImportFrom(id *string, provider cdktf.TerraformProvider) // Experimental. InterpolationForAttribute(terraformAttribute *string) cdktf.IResolvable // Move the resource corresponding to "id" to this resource. // // Note that the resource being moved from must be marked as moved using it's instance function. // Experimental. MoveFromId(id *string) // Moves this resource to the target resource given by moveTarget. // Experimental. MoveTo(moveTarget *string, index interface{}) // Moves this resource to the resource corresponding to "id". // Experimental. MoveToId(id *string) // Overrides the auto-generated logical ID with a specific ID. // Experimental. OverrideLogicalId(newLogicalId *string) PutParameters(value *QuicksightAnalysisParameters) PutPermissions(value interface{}) PutSourceEntity(value *QuicksightAnalysisSourceEntity) PutTimeouts(value *QuicksightAnalysisTimeouts) ResetAwsAccountId() ResetDefinition() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParameters() ResetPermissions() ResetRecoveryWindowInDays() ResetSourceEntity() ResetTags() ResetTagsAll() ResetThemeArn() ResetTimeouts() SynthesizeAttributes() *map[string]interface{} SynthesizeHclAttributes() *map[string]interface{} // Experimental. ToHclTerraform() interface{} // Experimental. ToMetadata() interface{} // Returns a string representation of this construct. ToString() *string // Adds this resource to the terraform JSON output. // Experimental. ToTerraform() interface{} }
Represents a {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis aws_quicksight_analysis}.
func NewQuicksightAnalysis ¶
func NewQuicksightAnalysis(scope constructs.Construct, id *string, config *QuicksightAnalysisConfig) QuicksightAnalysis
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis aws_quicksight_analysis} Resource.
type QuicksightAnalysisConfig ¶
type QuicksightAnalysisConfig struct { // Experimental. Connection interface{} `field:"optional" json:"connection" yaml:"connection"` // Experimental. Count interface{} `field:"optional" json:"count" yaml:"count"` // Experimental. DependsOn *[]cdktf.ITerraformDependable `field:"optional" json:"dependsOn" yaml:"dependsOn"` // Experimental. ForEach cdktf.ITerraformIterator `field:"optional" json:"forEach" yaml:"forEach"` // Experimental. Lifecycle *cdktf.TerraformResourceLifecycle `field:"optional" json:"lifecycle" yaml:"lifecycle"` // Experimental. Provider cdktf.TerraformProvider `field:"optional" json:"provider" yaml:"provider"` // Experimental. Provisioners *[]interface{} `field:"optional" json:"provisioners" yaml:"provisioners"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#analysis_id QuicksightAnalysis#analysis_id}. AnalysisId *string `field:"required" json:"analysisId" yaml:"analysisId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#aws_account_id QuicksightAnalysis#aws_account_id}. AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // definition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#definition QuicksightAnalysis#definition} Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#id QuicksightAnalysis#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"` // parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#parameters QuicksightAnalysis#parameters} Parameters *QuicksightAnalysisParameters `field:"optional" json:"parameters" yaml:"parameters"` // permissions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#permissions QuicksightAnalysis#permissions} Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#recovery_window_in_days QuicksightAnalysis#recovery_window_in_days}. RecoveryWindowInDays *float64 `field:"optional" json:"recoveryWindowInDays" yaml:"recoveryWindowInDays"` // source_entity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#source_entity QuicksightAnalysis#source_entity} SourceEntity *QuicksightAnalysisSourceEntity `field:"optional" json:"sourceEntity" yaml:"sourceEntity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#tags QuicksightAnalysis#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#tags_all QuicksightAnalysis#tags_all}. TagsAll *map[string]*string `field:"optional" json:"tagsAll" yaml:"tagsAll"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#theme_arn QuicksightAnalysis#theme_arn}. ThemeArn *string `field:"optional" json:"themeArn" yaml:"themeArn"` // timeouts block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#timeouts QuicksightAnalysis#timeouts} Timeouts *QuicksightAnalysisTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type QuicksightAnalysisParameters ¶
type QuicksightAnalysisParameters struct { // date_time_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#date_time_parameters QuicksightAnalysis#date_time_parameters} DateTimeParameters interface{} `field:"optional" json:"dateTimeParameters" yaml:"dateTimeParameters"` // decimal_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#decimal_parameters QuicksightAnalysis#decimal_parameters} DecimalParameters interface{} `field:"optional" json:"decimalParameters" yaml:"decimalParameters"` // integer_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#integer_parameters QuicksightAnalysis#integer_parameters} IntegerParameters interface{} `field:"optional" json:"integerParameters" yaml:"integerParameters"` // string_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#string_parameters QuicksightAnalysis#string_parameters} StringParameters interface{} `field:"optional" json:"stringParameters" yaml:"stringParameters"` }
type QuicksightAnalysisParametersDateTimeParameters ¶
type QuicksightAnalysisParametersDateTimeParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type QuicksightAnalysisParametersDateTimeParametersList ¶
type QuicksightAnalysisParametersDateTimeParametersList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisParametersDateTimeParametersOutputReference // 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 NewQuicksightAnalysisParametersDateTimeParametersList ¶
func NewQuicksightAnalysisParametersDateTimeParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisParametersDateTimeParametersList
type QuicksightAnalysisParametersDateTimeParametersOutputReference ¶
type QuicksightAnalysisParametersDateTimeParametersOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*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 NewQuicksightAnalysisParametersDateTimeParametersOutputReference ¶
func NewQuicksightAnalysisParametersDateTimeParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisParametersDateTimeParametersOutputReference
type QuicksightAnalysisParametersDecimalParameters ¶
type QuicksightAnalysisParametersDecimalParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type QuicksightAnalysisParametersDecimalParametersList ¶
type QuicksightAnalysisParametersDecimalParametersList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisParametersDecimalParametersOutputReference // 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 NewQuicksightAnalysisParametersDecimalParametersList ¶
func NewQuicksightAnalysisParametersDecimalParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisParametersDecimalParametersList
type QuicksightAnalysisParametersDecimalParametersOutputReference ¶
type QuicksightAnalysisParametersDecimalParametersOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*float64 SetValues(val *[]*float64) ValuesInput() *[]*float64 // 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 NewQuicksightAnalysisParametersDecimalParametersOutputReference ¶
func NewQuicksightAnalysisParametersDecimalParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisParametersDecimalParametersOutputReference
type QuicksightAnalysisParametersIntegerParameters ¶
type QuicksightAnalysisParametersIntegerParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type QuicksightAnalysisParametersIntegerParametersList ¶
type QuicksightAnalysisParametersIntegerParametersList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisParametersIntegerParametersOutputReference // 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 NewQuicksightAnalysisParametersIntegerParametersList ¶
func NewQuicksightAnalysisParametersIntegerParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisParametersIntegerParametersList
type QuicksightAnalysisParametersIntegerParametersOutputReference ¶
type QuicksightAnalysisParametersIntegerParametersOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*float64 SetValues(val *[]*float64) ValuesInput() *[]*float64 // 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 NewQuicksightAnalysisParametersIntegerParametersOutputReference ¶
func NewQuicksightAnalysisParametersIntegerParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisParametersIntegerParametersOutputReference
type QuicksightAnalysisParametersOutputReference ¶
type QuicksightAnalysisParametersOutputReference 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 DateTimeParameters() QuicksightAnalysisParametersDateTimeParametersList DateTimeParametersInput() interface{} DecimalParameters() QuicksightAnalysisParametersDecimalParametersList DecimalParametersInput() interface{} // Experimental. Fqn() *string IntegerParameters() QuicksightAnalysisParametersIntegerParametersList IntegerParametersInput() interface{} InternalValue() *QuicksightAnalysisParameters SetInternalValue(val *QuicksightAnalysisParameters) StringParameters() QuicksightAnalysisParametersStringParametersList StringParametersInput() interface{} // 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 PutDateTimeParameters(value interface{}) PutDecimalParameters(value interface{}) PutIntegerParameters(value interface{}) PutStringParameters(value interface{}) ResetDateTimeParameters() ResetDecimalParameters() ResetIntegerParameters() ResetStringParameters() // 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 NewQuicksightAnalysisParametersOutputReference ¶
func NewQuicksightAnalysisParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightAnalysisParametersOutputReference
type QuicksightAnalysisParametersStringParameters ¶
type QuicksightAnalysisParametersStringParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#name QuicksightAnalysis#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#values QuicksightAnalysis#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type QuicksightAnalysisParametersStringParametersList ¶
type QuicksightAnalysisParametersStringParametersList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisParametersStringParametersOutputReference // 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 NewQuicksightAnalysisParametersStringParametersList ¶
func NewQuicksightAnalysisParametersStringParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisParametersStringParametersList
type QuicksightAnalysisParametersStringParametersOutputReference ¶
type QuicksightAnalysisParametersStringParametersOutputReference 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() interface{} SetInternalValue(val interface{}) Name() *string SetName(val *string) NameInput() *string // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Values() *[]*string SetValues(val *[]*string) ValuesInput() *[]*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 NewQuicksightAnalysisParametersStringParametersOutputReference ¶
func NewQuicksightAnalysisParametersStringParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisParametersStringParametersOutputReference
type QuicksightAnalysisPermissions ¶
type QuicksightAnalysisPermissions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#actions QuicksightAnalysis#actions}. Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#principal QuicksightAnalysis#principal}. Principal *string `field:"required" json:"principal" yaml:"principal"` }
type QuicksightAnalysisPermissionsList ¶
type QuicksightAnalysisPermissionsList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisPermissionsOutputReference // 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 NewQuicksightAnalysisPermissionsList ¶
func NewQuicksightAnalysisPermissionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisPermissionsList
type QuicksightAnalysisPermissionsOutputReference ¶
type QuicksightAnalysisPermissionsOutputReference 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 NewQuicksightAnalysisPermissionsOutputReference ¶
func NewQuicksightAnalysisPermissionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisPermissionsOutputReference
type QuicksightAnalysisSourceEntity ¶
type QuicksightAnalysisSourceEntity struct { // source_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#source_template QuicksightAnalysis#source_template} SourceTemplate *QuicksightAnalysisSourceEntitySourceTemplate `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"` }
type QuicksightAnalysisSourceEntityOutputReference ¶
type QuicksightAnalysisSourceEntityOutputReference 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() *QuicksightAnalysisSourceEntity SetInternalValue(val *QuicksightAnalysisSourceEntity) SourceTemplate() QuicksightAnalysisSourceEntitySourceTemplateOutputReference SourceTemplateInput() *QuicksightAnalysisSourceEntitySourceTemplate // 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 PutSourceTemplate(value *QuicksightAnalysisSourceEntitySourceTemplate) ResetSourceTemplate() // 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 NewQuicksightAnalysisSourceEntityOutputReference ¶
func NewQuicksightAnalysisSourceEntityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightAnalysisSourceEntityOutputReference
type QuicksightAnalysisSourceEntitySourceTemplate ¶
type QuicksightAnalysisSourceEntitySourceTemplate struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#arn QuicksightAnalysis#arn}. Arn *string `field:"required" json:"arn" yaml:"arn"` // data_set_references block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#data_set_references QuicksightAnalysis#data_set_references} DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"` }
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences ¶
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#data_set_arn QuicksightAnalysis#data_set_arn}. DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#data_set_placeholder QuicksightAnalysis#data_set_placeholder}. DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"` }
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList ¶
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList 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) // Creating an iterator for this complex list. // // The list will be converted into a map with the mapKeyAttributeName as the key. // Experimental. AllWithMapKey(mapKeyAttributeName *string) cdktf.DynamicListTerraformIterator // Experimental. ComputeFqn() *string Get(index *float64) QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference // 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 NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference ¶
type QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference 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 DataSetArn() *string SetDataSetArn(val *string) DataSetArnInput() *string DataSetPlaceholder() *string SetDataSetPlaceholder(val *string) DataSetPlaceholderInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // 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 NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference
type QuicksightAnalysisSourceEntitySourceTemplateOutputReference ¶
type QuicksightAnalysisSourceEntitySourceTemplateOutputReference interface { cdktf.ComplexObject Arn() *string SetArn(val *string) ArnInput() *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 DataSetReferences() QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList DataSetReferencesInput() interface{} // Experimental. Fqn() *string InternalValue() *QuicksightAnalysisSourceEntitySourceTemplate SetInternalValue(val *QuicksightAnalysisSourceEntitySourceTemplate) // 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 PutDataSetReferences(value interface{}) // 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 NewQuicksightAnalysisSourceEntitySourceTemplateOutputReference ¶
func NewQuicksightAnalysisSourceEntitySourceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightAnalysisSourceEntitySourceTemplateOutputReference
type QuicksightAnalysisTimeouts ¶
type QuicksightAnalysisTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#create QuicksightAnalysis#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#delete QuicksightAnalysis#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.75.0/docs/resources/quicksight_analysis#update QuicksightAnalysis#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type QuicksightAnalysisTimeoutsOutputReference ¶
type QuicksightAnalysisTimeoutsOutputReference 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) Create() *string SetCreate(val *string) CreateInput() *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 Delete() *string SetDelete(val *string) DeleteInput() *string // Experimental. Fqn() *string InternalValue() interface{} SetInternalValue(val interface{}) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) Update() *string SetUpdate(val *string) UpdateInput() *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 ResetCreate() ResetDelete() ResetUpdate() // 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 NewQuicksightAnalysisTimeoutsOutputReference ¶
func NewQuicksightAnalysisTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightAnalysisTimeoutsOutputReference
Source Files ¶
- QuicksightAnalysis.go
- QuicksightAnalysisConfig.go
- QuicksightAnalysisParameters.go
- QuicksightAnalysisParametersDateTimeParameters.go
- QuicksightAnalysisParametersDateTimeParametersList.go
- QuicksightAnalysisParametersDateTimeParametersList__checks.go
- QuicksightAnalysisParametersDateTimeParametersOutputReference.go
- QuicksightAnalysisParametersDateTimeParametersOutputReference__checks.go
- QuicksightAnalysisParametersDecimalParameters.go
- QuicksightAnalysisParametersDecimalParametersList.go
- QuicksightAnalysisParametersDecimalParametersList__checks.go
- QuicksightAnalysisParametersDecimalParametersOutputReference.go
- QuicksightAnalysisParametersDecimalParametersOutputReference__checks.go
- QuicksightAnalysisParametersIntegerParameters.go
- QuicksightAnalysisParametersIntegerParametersList.go
- QuicksightAnalysisParametersIntegerParametersList__checks.go
- QuicksightAnalysisParametersIntegerParametersOutputReference.go
- QuicksightAnalysisParametersIntegerParametersOutputReference__checks.go
- QuicksightAnalysisParametersOutputReference.go
- QuicksightAnalysisParametersOutputReference__checks.go
- QuicksightAnalysisParametersStringParameters.go
- QuicksightAnalysisParametersStringParametersList.go
- QuicksightAnalysisParametersStringParametersList__checks.go
- QuicksightAnalysisParametersStringParametersOutputReference.go
- QuicksightAnalysisParametersStringParametersOutputReference__checks.go
- QuicksightAnalysisPermissions.go
- QuicksightAnalysisPermissionsList.go
- QuicksightAnalysisPermissionsList__checks.go
- QuicksightAnalysisPermissionsOutputReference.go
- QuicksightAnalysisPermissionsOutputReference__checks.go
- QuicksightAnalysisSourceEntity.go
- QuicksightAnalysisSourceEntityOutputReference.go
- QuicksightAnalysisSourceEntityOutputReference__checks.go
- QuicksightAnalysisSourceEntitySourceTemplate.go
- QuicksightAnalysisSourceEntitySourceTemplateDataSetReferences.go
- QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList.go
- QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesList__checks.go
- QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference.go
- QuicksightAnalysisSourceEntitySourceTemplateDataSetReferencesOutputReference__checks.go
- QuicksightAnalysisSourceEntitySourceTemplateOutputReference.go
- QuicksightAnalysisSourceEntitySourceTemplateOutputReference__checks.go
- QuicksightAnalysisTimeouts.go
- QuicksightAnalysisTimeoutsOutputReference.go
- QuicksightAnalysisTimeoutsOutputReference__checks.go
- QuicksightAnalysis__checks.go
- main.go