q = "top(avg:docker.cpu.system{*} by {container_name}, 10, 'mean', 'desc')"
}
}
template_variable {
name = "host"
prefix = "host"
}
}
```
## Argument Reference
The following arguments are supported:
*`title` - (Required) The name of the dashboard.
*`description` - (Required) A description of the dashboard's content.
*`read_only` - (Optional) The read-only status of the timeboard. Default is false.
*`graph` - (Required) Nested block describing a graph definition. The structure of this block is described below. Multiple graph blocks are allowed within a datadog_timeboard resource.
*`template_variable` - (Optional) Nested block describing a template variable. The structure of this block is described below. Multiple template_variable blocks are allowed within a datadog_timeboard resource.
### Nested `graph` blocks
Nested `graph` blocks have the following structure:
*`title` - (Required) The name of the graph.
*`viz` - (Required) The type of visualization to use for the graph. Valid choices are "change", "distribution", "heatmap", "hostmap", "query_value", timeseries", and "toplist".
*`request` - Nested block describing a graph definition request (a metric query to plot on the graph). The structure of this block is described below. Multiple request blocks are allowed within a graph block.
#### Nested `graph` `request` blocks
Nested `graph``request` blocks have the following structure:
*`q` - (Required) The query of the request. Pro tip: Use the JSON tab inside the Datadog UI to help build you query strings.
*`stacked` - (Optional) Boolean value to determin if this is this a stacked area graph. Default: false (line chart).