

This is the new *CloudFormation Template Reference Guide*. Please update your bookmarks and links. For help getting started with CloudFormation, see the [AWS CloudFormation User Guide](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/Welcome.html).

# AWS::QuickSight::Topic DatasetMetadata
<a name="aws-properties-quicksight-topic-datasetmetadata"></a>

A structure that represents a dataset.

## Syntax
<a name="aws-properties-quicksight-topic-datasetmetadata-syntax"></a>

To declare this entity in your CloudFormation template, use the following syntax:

### JSON
<a name="aws-properties-quicksight-topic-datasetmetadata-syntax.json"></a>

```
{
  "[CalculatedFields](#cfn-quicksight-topic-datasetmetadata-calculatedfields)" : [ TopicCalculatedField, ... ],
  "[Columns](#cfn-quicksight-topic-datasetmetadata-columns)" : [ TopicColumn, ... ],
  "[DataAggregation](#cfn-quicksight-topic-datasetmetadata-dataaggregation)" : DataAggregation,
  "[DatasetArn](#cfn-quicksight-topic-datasetmetadata-datasetarn)" : String,
  "[DatasetDescription](#cfn-quicksight-topic-datasetmetadata-datasetdescription)" : String,
  "[DatasetName](#cfn-quicksight-topic-datasetmetadata-datasetname)" : String,
  "[Filters](#cfn-quicksight-topic-datasetmetadata-filters)" : [ TopicFilter, ... ],
  "[NamedEntities](#cfn-quicksight-topic-datasetmetadata-namedentities)" : [ TopicNamedEntity, ... ]
}
```

### YAML
<a name="aws-properties-quicksight-topic-datasetmetadata-syntax.yaml"></a>

```
  [CalculatedFields](#cfn-quicksight-topic-datasetmetadata-calculatedfields): 
    - TopicCalculatedField
  [Columns](#cfn-quicksight-topic-datasetmetadata-columns): 
    - TopicColumn
  [DataAggregation](#cfn-quicksight-topic-datasetmetadata-dataaggregation): 
    DataAggregation
  [DatasetArn](#cfn-quicksight-topic-datasetmetadata-datasetarn): String
  [DatasetDescription](#cfn-quicksight-topic-datasetmetadata-datasetdescription): String
  [DatasetName](#cfn-quicksight-topic-datasetmetadata-datasetname): String
  [Filters](#cfn-quicksight-topic-datasetmetadata-filters): 
    - TopicFilter
  [NamedEntities](#cfn-quicksight-topic-datasetmetadata-namedentities): 
    - TopicNamedEntity
```

## Properties
<a name="aws-properties-quicksight-topic-datasetmetadata-properties"></a>

`CalculatedFields`  <a name="cfn-quicksight-topic-datasetmetadata-calculatedfields"></a>
The list of calculated field definitions.  
*Required*: No  
*Type*: Array of [TopicCalculatedField](aws-properties-quicksight-topic-topiccalculatedfield.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Columns`  <a name="cfn-quicksight-topic-datasetmetadata-columns"></a>
The list of column definitions.  
*Required*: No  
*Type*: Array of [TopicColumn](aws-properties-quicksight-topic-topiccolumn.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DataAggregation`  <a name="cfn-quicksight-topic-datasetmetadata-dataaggregation"></a>
The definition of a data aggregation.  
*Required*: No  
*Type*: [DataAggregation](aws-properties-quicksight-topic-dataaggregation.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DatasetArn`  <a name="cfn-quicksight-topic-datasetmetadata-datasetarn"></a>
The Amazon Resource Name (ARN) of the dataset.  
*Required*: Yes  
*Type*: String  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DatasetDescription`  <a name="cfn-quicksight-topic-datasetmetadata-datasetdescription"></a>
The description of the dataset.  
*Required*: No  
*Type*: String  
*Minimum*: `0`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`DatasetName`  <a name="cfn-quicksight-topic-datasetmetadata-datasetname"></a>
The name of the dataset.  
*Required*: No  
*Type*: String  
*Minimum*: `0`  
*Maximum*: `256`  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`Filters`  <a name="cfn-quicksight-topic-datasetmetadata-filters"></a>
The list of filter definitions.  
*Required*: No  
*Type*: Array of [TopicFilter](aws-properties-quicksight-topic-topicfilter.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)

`NamedEntities`  <a name="cfn-quicksight-topic-datasetmetadata-namedentities"></a>
The list of named entities definitions.  
*Required*: No  
*Type*: Array of [TopicNamedEntity](aws-properties-quicksight-topic-topicnamedentity.md)  
*Update requires*: [No interruption](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-updating-stacks-update-behaviors.html#update-no-interrupt)