Documentation ¶
Index ¶
- func NewQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference, ...)
- func NewQuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsOutputReference, ...)
- func NewQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference, ...)
- func NewQuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference_Override(...)
- func NewQuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference, ...)
- func NewQuicksightDashboardParametersDateTimeParametersList_Override(q QuicksightDashboardParametersDateTimeParametersList, ...)
- func NewQuicksightDashboardParametersDateTimeParametersOutputReference_Override(q QuicksightDashboardParametersDateTimeParametersOutputReference, ...)
- func NewQuicksightDashboardParametersDecimalParametersList_Override(q QuicksightDashboardParametersDecimalParametersList, ...)
- func NewQuicksightDashboardParametersDecimalParametersOutputReference_Override(q QuicksightDashboardParametersDecimalParametersOutputReference, ...)
- func NewQuicksightDashboardParametersIntegerParametersList_Override(q QuicksightDashboardParametersIntegerParametersList, ...)
- func NewQuicksightDashboardParametersIntegerParametersOutputReference_Override(q QuicksightDashboardParametersIntegerParametersOutputReference, ...)
- func NewQuicksightDashboardParametersOutputReference_Override(q QuicksightDashboardParametersOutputReference, ...)
- func NewQuicksightDashboardParametersStringParametersList_Override(q QuicksightDashboardParametersStringParametersList, ...)
- func NewQuicksightDashboardParametersStringParametersOutputReference_Override(q QuicksightDashboardParametersStringParametersOutputReference, ...)
- func NewQuicksightDashboardPermissionsList_Override(q QuicksightDashboardPermissionsList, ...)
- func NewQuicksightDashboardPermissionsOutputReference_Override(q QuicksightDashboardPermissionsOutputReference, ...)
- func NewQuicksightDashboardSourceEntityOutputReference_Override(q QuicksightDashboardSourceEntityOutputReference, ...)
- func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList_Override(q QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList, ...)
- func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference_Override(...)
- func NewQuicksightDashboardSourceEntitySourceTemplateOutputReference_Override(q QuicksightDashboardSourceEntitySourceTemplateOutputReference, ...)
- func NewQuicksightDashboardTimeoutsOutputReference_Override(q QuicksightDashboardTimeoutsOutputReference, ...)
- func NewQuicksightDashboard_Override(q QuicksightDashboard, scope constructs.Construct, id *string, ...)
- func QuicksightDashboard_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, ...) cdktf.ImportableResource
- func QuicksightDashboard_IsConstruct(x interface{}) *bool
- func QuicksightDashboard_IsTerraformElement(x interface{}) *bool
- func QuicksightDashboard_IsTerraformResource(x interface{}) *bool
- func QuicksightDashboard_TfResourceType() *string
- type QuicksightDashboard
- type QuicksightDashboardConfig
- type QuicksightDashboardDashboardPublishOptions
- type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption
- type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption
- type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption
- type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption
- type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsExportToCsvOption
- type QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption
- type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsOutputReference
- type QuicksightDashboardDashboardPublishOptionsSheetControlsOption
- type QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption
- type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption
- type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference
- type QuicksightDashboardDashboardPublishOptionsVisualMenuOption
- type QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference
- type QuicksightDashboardParameters
- type QuicksightDashboardParametersDateTimeParameters
- type QuicksightDashboardParametersDateTimeParametersList
- type QuicksightDashboardParametersDateTimeParametersOutputReference
- type QuicksightDashboardParametersDecimalParameters
- type QuicksightDashboardParametersDecimalParametersList
- type QuicksightDashboardParametersDecimalParametersOutputReference
- type QuicksightDashboardParametersIntegerParameters
- type QuicksightDashboardParametersIntegerParametersList
- type QuicksightDashboardParametersIntegerParametersOutputReference
- type QuicksightDashboardParametersOutputReference
- type QuicksightDashboardParametersStringParameters
- type QuicksightDashboardParametersStringParametersList
- type QuicksightDashboardParametersStringParametersOutputReference
- type QuicksightDashboardPermissions
- type QuicksightDashboardPermissionsList
- type QuicksightDashboardPermissionsOutputReference
- type QuicksightDashboardSourceEntity
- type QuicksightDashboardSourceEntityOutputReference
- type QuicksightDashboardSourceEntitySourceTemplate
- type QuicksightDashboardSourceEntitySourceTemplateDataSetReferences
- type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList
- type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference
- type QuicksightDashboardSourceEntitySourceTemplateOutputReference
- type QuicksightDashboardTimeouts
- type QuicksightDashboardTimeoutsOutputReference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference_Override ¶
func NewQuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference_Override(q QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardParametersDateTimeParametersList_Override ¶
func NewQuicksightDashboardParametersDateTimeParametersList_Override(q QuicksightDashboardParametersDateTimeParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardParametersDateTimeParametersOutputReference_Override ¶
func NewQuicksightDashboardParametersDateTimeParametersOutputReference_Override(q QuicksightDashboardParametersDateTimeParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardParametersDecimalParametersList_Override ¶
func NewQuicksightDashboardParametersDecimalParametersList_Override(q QuicksightDashboardParametersDecimalParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardParametersDecimalParametersOutputReference_Override ¶
func NewQuicksightDashboardParametersDecimalParametersOutputReference_Override(q QuicksightDashboardParametersDecimalParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardParametersIntegerParametersList_Override ¶
func NewQuicksightDashboardParametersIntegerParametersList_Override(q QuicksightDashboardParametersIntegerParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardParametersIntegerParametersOutputReference_Override ¶
func NewQuicksightDashboardParametersIntegerParametersOutputReference_Override(q QuicksightDashboardParametersIntegerParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardParametersOutputReference_Override ¶
func NewQuicksightDashboardParametersOutputReference_Override(q QuicksightDashboardParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardParametersStringParametersList_Override ¶
func NewQuicksightDashboardParametersStringParametersList_Override(q QuicksightDashboardParametersStringParametersList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardParametersStringParametersOutputReference_Override ¶
func NewQuicksightDashboardParametersStringParametersOutputReference_Override(q QuicksightDashboardParametersStringParametersOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardPermissionsList_Override ¶
func NewQuicksightDashboardPermissionsList_Override(q QuicksightDashboardPermissionsList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardPermissionsOutputReference_Override ¶
func NewQuicksightDashboardPermissionsOutputReference_Override(q QuicksightDashboardPermissionsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardSourceEntityOutputReference_Override ¶
func NewQuicksightDashboardSourceEntityOutputReference_Override(q QuicksightDashboardSourceEntityOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList_Override ¶
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList_Override(q QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool)
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference_Override ¶
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference_Override(q QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool)
func NewQuicksightDashboardSourceEntitySourceTemplateOutputReference_Override ¶
func NewQuicksightDashboardSourceEntitySourceTemplateOutputReference_Override(q QuicksightDashboardSourceEntitySourceTemplateOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboardTimeoutsOutputReference_Override ¶
func NewQuicksightDashboardTimeoutsOutputReference_Override(q QuicksightDashboardTimeoutsOutputReference, terraformResource cdktf.IInterpolatingParent, terraformAttribute *string)
func NewQuicksightDashboard_Override ¶
func NewQuicksightDashboard_Override(q QuicksightDashboard, scope constructs.Construct, id *string, config *QuicksightDashboardConfig)
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard aws_quicksight_dashboard} Resource.
func QuicksightDashboard_GenerateConfigForImport ¶
func QuicksightDashboard_GenerateConfigForImport(scope constructs.Construct, importToId *string, importFromId *string, provider cdktf.TerraformProvider) cdktf.ImportableResource
Generates CDKTF code for importing a QuicksightDashboard resource upon running "cdktf plan <stack-name>".
func QuicksightDashboard_IsConstruct ¶
func QuicksightDashboard_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 QuicksightDashboard_IsTerraformElement ¶
func QuicksightDashboard_IsTerraformElement(x interface{}) *bool
Experimental.
func QuicksightDashboard_IsTerraformResource ¶
func QuicksightDashboard_IsTerraformResource(x interface{}) *bool
Experimental.
func QuicksightDashboard_TfResourceType ¶
func QuicksightDashboard_TfResourceType() *string
Types ¶
type QuicksightDashboard ¶
type QuicksightDashboard interface { cdktf.TerraformResource Arn() *string AwsAccountId() *string SetAwsAccountId(val *string) AwsAccountIdInput() *string // Experimental. CdktfStack() cdktf.TerraformStack // Experimental. Connection() interface{} // Experimental. SetConnection(val interface{}) // Experimental. ConstructNodeMetadata() *map[string]interface{} // Experimental. Count() interface{} // Experimental. SetCount(val interface{}) CreatedTime() *string DashboardId() *string SetDashboardId(val *string) DashboardIdInput() *string DashboardPublishOptions() QuicksightDashboardDashboardPublishOptionsOutputReference DashboardPublishOptionsInput() *QuicksightDashboardDashboardPublishOptions 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() QuicksightDashboardParametersOutputReference ParametersInput() *QuicksightDashboardParameters Permissions() QuicksightDashboardPermissionsList PermissionsInput() interface{} // Experimental. Provider() cdktf.TerraformProvider // Experimental. SetProvider(val cdktf.TerraformProvider) // Experimental. Provisioners() *[]interface{} // Experimental. SetProvisioners(val *[]interface{}) // Experimental. RawOverrides() interface{} SourceEntity() QuicksightDashboardSourceEntityOutputReference SourceEntityArn() *string SourceEntityInput() *QuicksightDashboardSourceEntity 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() QuicksightDashboardTimeoutsOutputReference TimeoutsInput() interface{} VersionDescription() *string SetVersionDescription(val *string) VersionDescriptionInput() *string VersionNumber() *float64 // 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) PutDashboardPublishOptions(value *QuicksightDashboardDashboardPublishOptions) PutParameters(value *QuicksightDashboardParameters) PutPermissions(value interface{}) PutSourceEntity(value *QuicksightDashboardSourceEntity) PutTimeouts(value *QuicksightDashboardTimeouts) ResetAwsAccountId() ResetDashboardPublishOptions() ResetDefinition() ResetId() // Resets a previously passed logical Id to use the auto-generated logical id again. // Experimental. ResetOverrideLogicalId() ResetParameters() ResetPermissions() 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.51.0/docs/resources/quicksight_dashboard aws_quicksight_dashboard}.
func NewQuicksightDashboard ¶
func NewQuicksightDashboard(scope constructs.Construct, id *string, config *QuicksightDashboardConfig) QuicksightDashboard
Create a new {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard aws_quicksight_dashboard} Resource.
type QuicksightDashboardConfig ¶
type QuicksightDashboardConfig 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.51.0/docs/resources/quicksight_dashboard#dashboard_id QuicksightDashboard#dashboard_id}. DashboardId *string `field:"required" json:"dashboardId" yaml:"dashboardId"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#version_description QuicksightDashboard#version_description}. VersionDescription *string `field:"required" json:"versionDescription" yaml:"versionDescription"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#aws_account_id QuicksightDashboard#aws_account_id}. AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // dashboard_publish_options block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#dashboard_publish_options QuicksightDashboard#dashboard_publish_options} DashboardPublishOptions *QuicksightDashboardDashboardPublishOptions `field:"optional" json:"dashboardPublishOptions" yaml:"dashboardPublishOptions"` // definition block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#definition QuicksightDashboard#definition} Definition interface{} `field:"optional" json:"definition" yaml:"definition"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#id QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#parameters QuicksightDashboard#parameters} Parameters *QuicksightDashboardParameters `field:"optional" json:"parameters" yaml:"parameters"` // permissions block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#permissions QuicksightDashboard#permissions} Permissions interface{} `field:"optional" json:"permissions" yaml:"permissions"` // source_entity block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#source_entity QuicksightDashboard#source_entity} SourceEntity *QuicksightDashboardSourceEntity `field:"optional" json:"sourceEntity" yaml:"sourceEntity"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#tags QuicksightDashboard#tags}. Tags *map[string]*string `field:"optional" json:"tags" yaml:"tags"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#tags_all QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#theme_arn QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#timeouts QuicksightDashboard#timeouts} Timeouts *QuicksightDashboardTimeouts `field:"optional" json:"timeouts" yaml:"timeouts"` }
type QuicksightDashboardDashboardPublishOptions ¶
type QuicksightDashboardDashboardPublishOptions struct { // ad_hoc_filtering_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#ad_hoc_filtering_option QuicksightDashboard#ad_hoc_filtering_option} AdHocFilteringOption *QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption `field:"optional" json:"adHocFilteringOption" yaml:"adHocFilteringOption"` // data_point_drill_up_down_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#data_point_drill_up_down_option QuicksightDashboard#data_point_drill_up_down_option} DataPointDrillUpDownOption *QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption `field:"optional" json:"dataPointDrillUpDownOption" yaml:"dataPointDrillUpDownOption"` // data_point_menu_label_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#data_point_menu_label_option QuicksightDashboard#data_point_menu_label_option} DataPointMenuLabelOption *QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption `field:"optional" json:"dataPointMenuLabelOption" yaml:"dataPointMenuLabelOption"` // data_point_tooltip_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#data_point_tooltip_option QuicksightDashboard#data_point_tooltip_option} DataPointTooltipOption *QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption `field:"optional" json:"dataPointTooltipOption" yaml:"dataPointTooltipOption"` // export_to_csv_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#export_to_csv_option QuicksightDashboard#export_to_csv_option} ExportToCsvOption *QuicksightDashboardDashboardPublishOptionsExportToCsvOption `field:"optional" json:"exportToCsvOption" yaml:"exportToCsvOption"` // export_with_hidden_fields_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#export_with_hidden_fields_option QuicksightDashboard#export_with_hidden_fields_option} ExportWithHiddenFieldsOption *QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption `field:"optional" json:"exportWithHiddenFieldsOption" yaml:"exportWithHiddenFieldsOption"` // sheet_controls_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#sheet_controls_option QuicksightDashboard#sheet_controls_option} SheetControlsOption *QuicksightDashboardDashboardPublishOptionsSheetControlsOption `field:"optional" json:"sheetControlsOption" yaml:"sheetControlsOption"` // sheet_layout_element_maximization_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#sheet_layout_element_maximization_option QuicksightDashboard#sheet_layout_element_maximization_option} SheetLayoutElementMaximizationOption *QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption `field:"optional" json:"sheetLayoutElementMaximizationOption" yaml:"sheetLayoutElementMaximizationOption"` // visual_axis_sort_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#visual_axis_sort_option QuicksightDashboard#visual_axis_sort_option} VisualAxisSortOption *QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption `field:"optional" json:"visualAxisSortOption" yaml:"visualAxisSortOption"` // visual_menu_option block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#visual_menu_option QuicksightDashboard#visual_menu_option} VisualMenuOption *QuicksightDashboardDashboardPublishOptionsVisualMenuOption `field:"optional" json:"visualMenuOption" yaml:"visualMenuOption"` }
type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption ¶
type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption ¶
type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption ¶
type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption ¶
type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsExportToCsvOption ¶
type QuicksightDashboardDashboardPublishOptionsExportToCsvOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsExportToCsvOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsExportToCsvOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption ¶
type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsOutputReference interface { cdktf.ComplexObject AdHocFilteringOption() QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference AdHocFilteringOptionInput() *QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption // 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 DataPointDrillUpDownOption() QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference DataPointDrillUpDownOptionInput() *QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption DataPointMenuLabelOption() QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference DataPointMenuLabelOptionInput() *QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption DataPointTooltipOption() QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference DataPointTooltipOptionInput() *QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption ExportToCsvOption() QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference ExportToCsvOptionInput() *QuicksightDashboardDashboardPublishOptionsExportToCsvOption ExportWithHiddenFieldsOption() QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference ExportWithHiddenFieldsOptionInput() *QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption // Experimental. Fqn() *string InternalValue() *QuicksightDashboardDashboardPublishOptions SetInternalValue(val *QuicksightDashboardDashboardPublishOptions) SheetControlsOption() QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference SheetControlsOptionInput() *QuicksightDashboardDashboardPublishOptionsSheetControlsOption SheetLayoutElementMaximizationOption() QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference SheetLayoutElementMaximizationOptionInput() *QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VisualAxisSortOption() QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference VisualAxisSortOptionInput() *QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption VisualMenuOption() QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference VisualMenuOptionInput() *QuicksightDashboardDashboardPublishOptionsVisualMenuOption // 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 PutAdHocFilteringOption(value *QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption) PutDataPointDrillUpDownOption(value *QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption) PutDataPointMenuLabelOption(value *QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption) PutDataPointTooltipOption(value *QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption) PutExportToCsvOption(value *QuicksightDashboardDashboardPublishOptionsExportToCsvOption) PutExportWithHiddenFieldsOption(value *QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption) PutSheetControlsOption(value *QuicksightDashboardDashboardPublishOptionsSheetControlsOption) PutSheetLayoutElementMaximizationOption(value *QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) PutVisualAxisSortOption(value *QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption) PutVisualMenuOption(value *QuicksightDashboardDashboardPublishOptionsVisualMenuOption) ResetAdHocFilteringOption() ResetDataPointDrillUpDownOption() ResetDataPointMenuLabelOption() ResetDataPointTooltipOption() ResetExportToCsvOption() ResetExportWithHiddenFieldsOption() ResetSheetControlsOption() ResetSheetLayoutElementMaximizationOption() ResetVisualAxisSortOption() ResetVisualMenuOption() // 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 NewQuicksightDashboardDashboardPublishOptionsOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsOutputReference
type QuicksightDashboardDashboardPublishOptionsSheetControlsOption ¶
type QuicksightDashboardDashboardPublishOptionsSheetControlsOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#visibility_state QuicksightDashboard#visibility_state}. VisibilityState *string `field:"optional" json:"visibilityState" yaml:"visibilityState"` }
type QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference 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() *QuicksightDashboardDashboardPublishOptionsSheetControlsOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsSheetControlsOption) // Experimental. TerraformAttribute() *string // Experimental. SetTerraformAttribute(val *string) // Experimental. TerraformResource() cdktf.IInterpolatingParent // Experimental. SetTerraformResource(val cdktf.IInterpolatingParent) VisibilityState() *string SetVisibilityState(val *string) VisibilityStateInput() *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 ResetVisibilityState() // 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 NewQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption ¶
type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption ¶
type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference
type QuicksightDashboardDashboardPublishOptionsVisualMenuOption ¶
type QuicksightDashboardDashboardPublishOptionsVisualMenuOption struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#availability_status QuicksightDashboard#availability_status}. AvailabilityStatus *string `field:"optional" json:"availabilityStatus" yaml:"availabilityStatus"` }
type QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference ¶
type QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference interface { cdktf.ComplexObject AvailabilityStatus() *string SetAvailabilityStatus(val *string) AvailabilityStatusInput() *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() *QuicksightDashboardDashboardPublishOptionsVisualMenuOption SetInternalValue(val *QuicksightDashboardDashboardPublishOptionsVisualMenuOption) // 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 ResetAvailabilityStatus() // 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 NewQuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference ¶
func NewQuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference
type QuicksightDashboardParameters ¶
type QuicksightDashboardParameters struct { // date_time_parameters block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#date_time_parameters QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#decimal_parameters QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#integer_parameters QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#string_parameters QuicksightDashboard#string_parameters} StringParameters interface{} `field:"optional" json:"stringParameters" yaml:"stringParameters"` }
type QuicksightDashboardParametersDateTimeParameters ¶
type QuicksightDashboardParametersDateTimeParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type QuicksightDashboardParametersDateTimeParametersList ¶
type QuicksightDashboardParametersDateTimeParametersList 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) QuicksightDashboardParametersDateTimeParametersOutputReference // 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 NewQuicksightDashboardParametersDateTimeParametersList ¶
func NewQuicksightDashboardParametersDateTimeParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardParametersDateTimeParametersList
type QuicksightDashboardParametersDateTimeParametersOutputReference ¶
type QuicksightDashboardParametersDateTimeParametersOutputReference 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 NewQuicksightDashboardParametersDateTimeParametersOutputReference ¶
func NewQuicksightDashboardParametersDateTimeParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardParametersDateTimeParametersOutputReference
type QuicksightDashboardParametersDecimalParameters ¶
type QuicksightDashboardParametersDecimalParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type QuicksightDashboardParametersDecimalParametersList ¶
type QuicksightDashboardParametersDecimalParametersList 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) QuicksightDashboardParametersDecimalParametersOutputReference // 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 NewQuicksightDashboardParametersDecimalParametersList ¶
func NewQuicksightDashboardParametersDecimalParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardParametersDecimalParametersList
type QuicksightDashboardParametersDecimalParametersOutputReference ¶
type QuicksightDashboardParametersDecimalParametersOutputReference 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 NewQuicksightDashboardParametersDecimalParametersOutputReference ¶
func NewQuicksightDashboardParametersDecimalParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardParametersDecimalParametersOutputReference
type QuicksightDashboardParametersIntegerParameters ¶
type QuicksightDashboardParametersIntegerParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}. Values *[]*float64 `field:"required" json:"values" yaml:"values"` }
type QuicksightDashboardParametersIntegerParametersList ¶
type QuicksightDashboardParametersIntegerParametersList 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) QuicksightDashboardParametersIntegerParametersOutputReference // 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 NewQuicksightDashboardParametersIntegerParametersList ¶
func NewQuicksightDashboardParametersIntegerParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardParametersIntegerParametersList
type QuicksightDashboardParametersIntegerParametersOutputReference ¶
type QuicksightDashboardParametersIntegerParametersOutputReference 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 NewQuicksightDashboardParametersIntegerParametersOutputReference ¶
func NewQuicksightDashboardParametersIntegerParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardParametersIntegerParametersOutputReference
type QuicksightDashboardParametersOutputReference ¶
type QuicksightDashboardParametersOutputReference 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() QuicksightDashboardParametersDateTimeParametersList DateTimeParametersInput() interface{} DecimalParameters() QuicksightDashboardParametersDecimalParametersList DecimalParametersInput() interface{} // Experimental. Fqn() *string IntegerParameters() QuicksightDashboardParametersIntegerParametersList IntegerParametersInput() interface{} InternalValue() *QuicksightDashboardParameters SetInternalValue(val *QuicksightDashboardParameters) StringParameters() QuicksightDashboardParametersStringParametersList 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 NewQuicksightDashboardParametersOutputReference ¶
func NewQuicksightDashboardParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardParametersOutputReference
type QuicksightDashboardParametersStringParameters ¶
type QuicksightDashboardParametersStringParameters struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#name QuicksightDashboard#name}. Name *string `field:"required" json:"name" yaml:"name"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#values QuicksightDashboard#values}. Values *[]*string `field:"required" json:"values" yaml:"values"` }
type QuicksightDashboardParametersStringParametersList ¶
type QuicksightDashboardParametersStringParametersList 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) QuicksightDashboardParametersStringParametersOutputReference // 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 NewQuicksightDashboardParametersStringParametersList ¶
func NewQuicksightDashboardParametersStringParametersList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardParametersStringParametersList
type QuicksightDashboardParametersStringParametersOutputReference ¶
type QuicksightDashboardParametersStringParametersOutputReference 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 NewQuicksightDashboardParametersStringParametersOutputReference ¶
func NewQuicksightDashboardParametersStringParametersOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardParametersStringParametersOutputReference
type QuicksightDashboardPermissions ¶
type QuicksightDashboardPermissions struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#actions QuicksightDashboard#actions}. Actions *[]*string `field:"required" json:"actions" yaml:"actions"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#principal QuicksightDashboard#principal}. Principal *string `field:"required" json:"principal" yaml:"principal"` }
type QuicksightDashboardPermissionsList ¶
type QuicksightDashboardPermissionsList 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) QuicksightDashboardPermissionsOutputReference // 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 NewQuicksightDashboardPermissionsList ¶
func NewQuicksightDashboardPermissionsList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardPermissionsList
type QuicksightDashboardPermissionsOutputReference ¶
type QuicksightDashboardPermissionsOutputReference 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 NewQuicksightDashboardPermissionsOutputReference ¶
func NewQuicksightDashboardPermissionsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardPermissionsOutputReference
type QuicksightDashboardSourceEntity ¶
type QuicksightDashboardSourceEntity struct { // source_template block. // // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#source_template QuicksightDashboard#source_template} SourceTemplate *QuicksightDashboardSourceEntitySourceTemplate `field:"optional" json:"sourceTemplate" yaml:"sourceTemplate"` }
type QuicksightDashboardSourceEntityOutputReference ¶
type QuicksightDashboardSourceEntityOutputReference 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() *QuicksightDashboardSourceEntity SetInternalValue(val *QuicksightDashboardSourceEntity) SourceTemplate() QuicksightDashboardSourceEntitySourceTemplateOutputReference SourceTemplateInput() *QuicksightDashboardSourceEntitySourceTemplate // 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 *QuicksightDashboardSourceEntitySourceTemplate) 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 NewQuicksightDashboardSourceEntityOutputReference ¶
func NewQuicksightDashboardSourceEntityOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardSourceEntityOutputReference
type QuicksightDashboardSourceEntitySourceTemplate ¶
type QuicksightDashboardSourceEntitySourceTemplate struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#arn QuicksightDashboard#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.51.0/docs/resources/quicksight_dashboard#data_set_references QuicksightDashboard#data_set_references} DataSetReferences interface{} `field:"required" json:"dataSetReferences" yaml:"dataSetReferences"` }
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferences ¶
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferences struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#data_set_arn QuicksightDashboard#data_set_arn}. DataSetArn *string `field:"required" json:"dataSetArn" yaml:"dataSetArn"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#data_set_placeholder QuicksightDashboard#data_set_placeholder}. DataSetPlaceholder *string `field:"required" json:"dataSetPlaceholder" yaml:"dataSetPlaceholder"` }
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList ¶
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList 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) QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference // 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 NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList ¶
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, wrapsSet *bool) QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference ¶
type QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference 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 NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference ¶
func NewQuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string, complexObjectIndex *float64, complexObjectIsFromSet *bool) QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference
type QuicksightDashboardSourceEntitySourceTemplateOutputReference ¶
type QuicksightDashboardSourceEntitySourceTemplateOutputReference 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() QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList DataSetReferencesInput() interface{} // Experimental. Fqn() *string InternalValue() *QuicksightDashboardSourceEntitySourceTemplate SetInternalValue(val *QuicksightDashboardSourceEntitySourceTemplate) // 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 NewQuicksightDashboardSourceEntitySourceTemplateOutputReference ¶
func NewQuicksightDashboardSourceEntitySourceTemplateOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardSourceEntitySourceTemplateOutputReference
type QuicksightDashboardTimeouts ¶
type QuicksightDashboardTimeouts struct { // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#create QuicksightDashboard#create}. Create *string `field:"optional" json:"create" yaml:"create"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#delete QuicksightDashboard#delete}. Delete *string `field:"optional" json:"delete" yaml:"delete"` // Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.51.0/docs/resources/quicksight_dashboard#update QuicksightDashboard#update}. Update *string `field:"optional" json:"update" yaml:"update"` }
type QuicksightDashboardTimeoutsOutputReference ¶
type QuicksightDashboardTimeoutsOutputReference 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 NewQuicksightDashboardTimeoutsOutputReference ¶
func NewQuicksightDashboardTimeoutsOutputReference(terraformResource cdktf.IInterpolatingParent, terraformAttribute *string) QuicksightDashboardTimeoutsOutputReference
Source Files ¶
- QuicksightDashboard.go
- QuicksightDashboardConfig.go
- QuicksightDashboardDashboardPublishOptions.go
- QuicksightDashboardDashboardPublishOptionsAdHocFilteringOption.go
- QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsAdHocFilteringOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOption.go
- QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsDataPointDrillUpDownOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOption.go
- QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsDataPointMenuLabelOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsDataPointTooltipOption.go
- QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsDataPointTooltipOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsExportToCsvOption.go
- QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsExportToCsvOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOption.go
- QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsExportWithHiddenFieldsOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsOutputReference.go
- QuicksightDashboardDashboardPublishOptionsOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsSheetControlsOption.go
- QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsSheetControlsOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOption.go
- QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsSheetLayoutElementMaximizationOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsVisualAxisSortOption.go
- QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsVisualAxisSortOptionOutputReference__checks.go
- QuicksightDashboardDashboardPublishOptionsVisualMenuOption.go
- QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference.go
- QuicksightDashboardDashboardPublishOptionsVisualMenuOptionOutputReference__checks.go
- QuicksightDashboardParameters.go
- QuicksightDashboardParametersDateTimeParameters.go
- QuicksightDashboardParametersDateTimeParametersList.go
- QuicksightDashboardParametersDateTimeParametersList__checks.go
- QuicksightDashboardParametersDateTimeParametersOutputReference.go
- QuicksightDashboardParametersDateTimeParametersOutputReference__checks.go
- QuicksightDashboardParametersDecimalParameters.go
- QuicksightDashboardParametersDecimalParametersList.go
- QuicksightDashboardParametersDecimalParametersList__checks.go
- QuicksightDashboardParametersDecimalParametersOutputReference.go
- QuicksightDashboardParametersDecimalParametersOutputReference__checks.go
- QuicksightDashboardParametersIntegerParameters.go
- QuicksightDashboardParametersIntegerParametersList.go
- QuicksightDashboardParametersIntegerParametersList__checks.go
- QuicksightDashboardParametersIntegerParametersOutputReference.go
- QuicksightDashboardParametersIntegerParametersOutputReference__checks.go
- QuicksightDashboardParametersOutputReference.go
- QuicksightDashboardParametersOutputReference__checks.go
- QuicksightDashboardParametersStringParameters.go
- QuicksightDashboardParametersStringParametersList.go
- QuicksightDashboardParametersStringParametersList__checks.go
- QuicksightDashboardParametersStringParametersOutputReference.go
- QuicksightDashboardParametersStringParametersOutputReference__checks.go
- QuicksightDashboardPermissions.go
- QuicksightDashboardPermissionsList.go
- QuicksightDashboardPermissionsList__checks.go
- QuicksightDashboardPermissionsOutputReference.go
- QuicksightDashboardPermissionsOutputReference__checks.go
- QuicksightDashboardSourceEntity.go
- QuicksightDashboardSourceEntityOutputReference.go
- QuicksightDashboardSourceEntityOutputReference__checks.go
- QuicksightDashboardSourceEntitySourceTemplate.go
- QuicksightDashboardSourceEntitySourceTemplateDataSetReferences.go
- QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList.go
- QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesList__checks.go
- QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference.go
- QuicksightDashboardSourceEntitySourceTemplateDataSetReferencesOutputReference__checks.go
- QuicksightDashboardSourceEntitySourceTemplateOutputReference.go
- QuicksightDashboardSourceEntitySourceTemplateOutputReference__checks.go
- QuicksightDashboardTimeouts.go
- QuicksightDashboardTimeoutsOutputReference.go
- QuicksightDashboardTimeoutsOutputReference__checks.go
- QuicksightDashboard__checks.go
- main.go