# TemplateVersionDefinitionProperty

The detailed definition of a template.

- Source: Generated code
- Type last changed: v2.272.0 · 30 Sep 2026

## Example

```ts
// The generated example for this type would exceed 500 lines,
// and has been elided for readability.
```

## Properties

- `analysisDefaults`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.AnalysisDefaultsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.AnalysisDefaultsProperty.html)

- `calculatedFields`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.CalculatedFieldProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.CalculatedFieldProperty.html)[] — An array of calculated field definitions for the template.

- `columnConfigurations`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.ColumnConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.ColumnConfigurationProperty.html)[] — An array of template-level column configurations.

  Column configurations are used to set default formatting for a column that's used throughout a template.

- `dataSetConfigurations`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.DataSetConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.DataSetConfigurationProperty.html)[] (required) — An array of dataset configurations.

  These configurations define the required columns for each dataset used within a template.

- `filterGroups`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.FilterGroupProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.FilterGroupProperty.html)[] — Filter definitions for a template.

  For more information, see [Filtering Data](https://docs.aws.amazon.com/quicksight/latest/user/filtering-visual-data.html) in the *Amazon Quick Suite User Guide* .

- `options`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.AssetOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.AssetOptionsProperty.html) — An array of option definitions for a template.

- `parameterDeclarations`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.ParameterDeclarationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.ParameterDeclarationProperty.html)[] — An array of parameter declarations for a template.

  *Parameters* are named variables that can transfer a value for use by an action or an object.

  For more information, see [Parameters in Amazon Quick Sight](https://docs.aws.amazon.com/quicksight/latest/user/parameters-in-quicksight.html) in the *Amazon Quick Suite User Guide* .

- `queryExecutionOptions`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.QueryExecutionOptionsProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.QueryExecutionOptionsProperty.html)

- `sheets`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.SheetDefinitionProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.SheetDefinitionProperty.html)[] — An array of sheet definitions for a template.

- `staticFiles`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.StaticFileProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.StaticFileProperty.html)[] — <p>The static files for the definition.</p>.

- `topicConfigurations`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnTemplate.TopicConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_quicksight.CfnTemplate.TopicConfigurationProperty.html)[]
